rabbitmq消息队列小结

文章探讨了消息中间件RabbitMQ和Kafka的主要作用,如冗余、扩展性、可恢复性和异步通信。提到了RabbitMQ的点对点(p2p)模式和发布订阅(pub/sub)模式,以及Kafka的高并发和吞吐量优势。同时,文章还讨论了RabbitMQ的集群模式,特别是镜像集群如何实现高可用。
摘要由CSDN通过智能技术生成

rabbitmq
消息中间件 消息队列
消息队列的主要作用 冗余 扩展性 可恢复性 缓冲 异步通信 削峰 解耦
消息中间件的两种模式 
p2p模式 如rabbitmq 包含三个角色 消息队列 发送者 接收者 每个消息被发送到一个特定的队列 接收者从队列中获取消息 队列保留消息 直到超时或者消费掉
    特点 点对点 每个消息只能由一个消费者 
pub/sub模式 发布订阅模式 如kafka 发布订阅模式包含三个角色 话题(topic)发布者(pub)订阅者(sub)发布者将消息发送到话题 系统将消息传递给多个订阅者 一次发布 多次消费
kafka优缺点 不支持事务 严谨性较低 并发量大 高吞吐量
rabbitmq 优缺点可靠性 严谨性 稳定性较高 多协议 web页面管理 插件机制 并发量和吞吐量不如kafka


rabbitmq三种模式 单机模式 普通集群模式 镜像集群模式
rabbitmq节点包括内存节点和磁盘节点
镜像集群相对于普通集群 会把消息队列内容复制到各个节点 从而实现集群的高可用 通过在普通集群配置完成之后 通过 rabbitmq set_policy(跑了c) 设置策略实现镜像集群的配置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值