RocketMQ使用和运行机制原理小结


title: RocketMQ使用和运行机制原理
date: 2019-09-11 14:44:00
tags:

  • 中间件
  • RocketMQ

RocketMQ使用和运行机制原理

RocketMQ特点和优势:

支持事务消息:

​ 注意事务型消息并非分布式事务,只是为了保证本地事务与消息发送的一致性。通过Offset下标方式找到消息进行修改第一阶段的Prepare消息的状态

支持消息重试:

​ 最好提供一种定时重试机制,减小Broker的压力

支持定时消息:

​ 支持一定时间精度的定时消息,如5s,10s,1m等,不支持任意时间精度的定时消息

RocketMQ架构和原理:

NameServer集群用来作寻址路由,从Broker集群中读取可用的Broker地址返回给生产者集群或消费者集群,Broker集群主要负责消息的生产和消费,即消息队列

顺序消息:

​ Producer 单线程顺序发送,且发送到同一个队列,这样 Consumer 就可以按照 Producer 发送的顺序去消费。消息按顺序即消息都在同一条队列中,使用单线程单队列 ,或自定义selector,使其每次都返回同一条队列(比如每次都返回List mqs的第一条队列)

</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值