
RabbitMQ
xo_zhang
这个作者很懒,什么都没留下…
展开
-
消息队列Kafka、RocketMQ、RabbitMQ的优劣势、技术应用及选择
在高并发业务场景下,典型的阿里双11、12306春运火车票、秒杀等业务系统的正常运行,消息队列中间件在流量削峰、解耦上有着不可替代的作用。 搞懂以下几个问题,相信你会对消息队列有更加全面的认识与了解: 全量消息队列都有哪些 Kafka、RocketMQ、RabbitMQ的优劣势比较 消息队列的选型 这里面几乎完全列举了当下比较知名的消息引擎,包括: ZeroMQ 推特的Distribu...转载 2020-01-14 13:27:57 · 1462 阅读 · 0 评论 -
RabbitMQ总结
当初我学RabbitMQ的时候,第一时间就上GitHub找相应的教程,但是令我很失望的是没有找到,Spring,Mybatis之类的教程很多,而RabbitMQ的教程几乎找不到,看的最多的就是朱小厮大佬的博客。后来想着索性自己总结一下吧,有不恰当的地方欢迎小伙伴指出。 这篇文章主要是对着我在GitHub上的源码解释的,因此本文并没有太多的源码。写了挺长时间的,为了防止迷路,欢迎大家star和fo...转载 2020-01-13 17:35:08 · 410 阅读 · 0 评论 -
RabbitMQ最佳实践总结
在使用消息机制时,我们通常需要考虑以下几个问题: 消息不能丢失 保证消息一定能投递到目的地 保证业务处理和消息发送/消费的一致性 本文以RabbitMQ为例,讨论如何解决以上问题。 消息持久化 如果希望RabbitMQ重启之后消息不丢失,那么需要对以下3种实体均配置持久化: exchange queue message 声明exchange时设置持久化(durable = true...转载 2020-01-13 17:26:49 · 477 阅读 · 0 评论