最新 最热

rabbitmq 怎么实现延迟消息队列?

1.通过Rabbitmq本身队列的特性来实现,需要使用Rabbitmq的死信交换机(Exchange)和消息的存活时间TTL(Time To Live)。2.在rabbitmq 3.5.7及以上的版本提供了一个插件(rabbitmq-delayed-message-exchange)来实现延迟队列功能。...

2021-09-15
0

消息队列上云挑战与方案:腾讯云的 Apache Pulsar 实践

云原生大潮风起云涌,企业不再停留在理念层面,目前已在多方面落地。消息队列作为关键技术基础设施之一,也在云原生时代面临着挑战和机会。本文从传统消息队列上云所面临的三大挑战说起,并以 Apache Pulsar 为技术案例,深入...

2021-09-15
0

事务消息大揭秘!RocketMQ、Kafka、Pulsar全方位对比

导语 | 事务是一个程序执行单元,里面的所有操作要么全部执行成功,要么全部执行失败。RocketMQ、Kafka和Pulsar都是当今业界应用十分广泛的开源消息队列(MQ)组件,笔者在工作中遇到关于MQ选型相关的内容,了解到关于“事务消...

2021-09-15
0

RabbitMQ 概念和应用详解

RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,可用于在分布式系统中存储转发消息,主要有以下的技术亮点:

2021-09-14
1

缓存和数据库一致性问题,看这篇就够了

如果你的业务处于起步阶段,流量非常小,那无论是读请求还是写请求,直接操作数据库即可,这时你的架构模型是这样的:

2021-09-14
0

利用Redis实现消息队列

消息队列(message queue) 可以分为两部分,即消息(message)与队列(queue),它是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:

2021-09-13
1

Stream 消息驱动

比方说我们用到了RabbitMQ和Kafka,由于这两个消息中间件的架构上的不同,像RabbitMQ有exchange,kafka有Topic和Partitions分区。

2021-09-10
1

超赞,大神总结的主流消息中间件技术选型对比与参考

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。它可以实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。...

2021-09-10
1

微信开源PhxQueue:高可用、高可靠、高性能的分布式队列

微信初期使用的分布式队列(称为旧队列)是微信后台自研的重要组件,广泛应用在各种业务场景中,为业务提供解耦、缓存、异步化等能力。

2021-09-09
1

15-SpringCloud Stream

应用程序通过inputs或者 outputs 来与Spring Cloud Stream中binder对象交互。

2021-09-09
1