MQ
官网地址
Rabbit MQ
MQ 优势 与劣势
优点:应用解耦;异步提速;削峰
缺点:加深了系统架构的复杂度;一旦MQ宕机,就会造成业务中断,必须保证MQ的高可用
Rabbit MQ 的相关概念
Broker:每一个MQ实例对应一个Broker
Virtual Host: 类似于namespace,每个用户在对应的namespace下使用对应的exchange和queue
Connection: TCP连接
Channel:我猜测类似于NIO中的Channel
Exchange: message经过producer发送到rabbit后,exchange根据分发规则将消息分发到对应的queue中,常用的类型有direct(点对点模式),topic(发布订阅模式),fanout(广播模式)
Queue:队列
Binding:exchange和queue之间的虚拟连接
rabbit提供的工作模式



本文对比了三种主流消息队列系统——RabbitMQ, Kafka和RocketMQ。RabbitMQ提供多种工作模式,如点对点和发布订阅,强调消息可靠性与消费幂等性。Kafka则以其分布式日志系统特性著称,支持单播和多播,并且消息持久化。RocketMQ作为参考,提供了类似的功能。对比中指出,Kafka的消息不会自动删除,适合大规模数据处理,而RabbitMQ更注重消息的即时处理。"
114367515,7381218,Docker中迁移Windows nginx配置到Linux,"['docker', 'nginx', '系统迁移']
最低0.47元/天 解锁文章
1125

被折叠的 条评论
为什么被折叠?



