摘要:
rocketmq采用的是发布-订阅的模式,不需要每个消费者维护自己的消息队列,生产者将消息发送到topic,消费者订阅此topic 读取消息。 基本概念: 消息模型:消息模型包括producer,consumer,broker三部分。producer生产消息,consumer消费消息,broker存 阅读全文
posted @ 2020-02-04 16:56
以梦为码
阅读(2723)
评论(0)
推荐(0)
摘要:
rabbitmq采用的是队列的消息模型,利用队列先进先出的特性从而保证了消息的严格有序性,但是队列中没有读取这个操作,读取即为出队,也就是删除, 所以每个消费者都需要对应自己的队列去读取数据。 下图为rabbitmq的消息模型: 1、生产者只负责生产消息发送给exchange,不需要关心消费者以及消 阅读全文
posted @ 2020-02-04 15:48
以梦为码
阅读(192)
评论(0)
推荐(0)
摘要:
选择消息队列的考量维度:可靠性,性能,高可用,功能,是否开源以及社区活跃程度 rabbitmq: 优点:轻量,易部署和使用,基于exchange模块可灵活配置路由规则 缺点:性能和吞吐量较差,每秒处理几万数据量;开发语言小众,不利于二次开发 rocketmq: 优点:可靠性,稳定性,性能很好每秒处理 阅读全文
posted @ 2020-02-04 11:46
以梦为码
阅读(148)
评论(0)
推荐(0)

浙公网安备 33010602011771号