Spring MQ

Spring MQ

RocketMQ组成

  • NameServer
  • Broker
  • Producer
  • Consumer

- ## 特点

  • 具有灵活得可扩展性, 天然支持集群
  • 具有海量消息堆积能力
  • 支持顺序消息
  • 支持多种消息过滤
  • 支持事务消息
  • 支持回溯消息

部署方式

  • 单MASTER
  • 多MASTER, 单台机器宕机期间, 该机器上未被消费得消息再恢复之前不可订阅
  • 多MASTER多SLAVE(同步), 没有单点问题, MASTER宕机时消息无延迟, 相对异步性能低, 消息延迟略高
  • 多MASTER多SLAVE(异步), 主备之间有毫秒级延迟, 丢失消息非常少, 宕机后可以继续从SLAVE消息

名称服务器

无状态, 可以横向扩展, 每个BORKER启动时都去注册, 生产者从名称服务器获取消息服务器信息发送消息

消息

主题: 一级分类
标签: 子主题, 一条消息可以没有标签
队列, 主题可以被份为一个或多个子主题

消息消费模式

默认集群消费, 一个消费者群共同消费一个主题得多个队列, 一个队列指挥被一个消费者消费, 如果某个消费者挂掉了, 分组内得其它消费者会接替挂掉得消费者继续消费

广播消息会发给消费者组得每一个消费者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值