
MQ
文章平均质量分 71
学是为了不学
你学习吗?大家都在学习噢
展开
-
rocketMQ的架构原理和读写逻辑
2、Broker启动,跟所有的NameServer保持长连接,定时发送心跳包。【当broker服务启动后,会向namesrv注册信息,比如broker中的 主题、消费偏移量、队列、ip、端口等,由broker的心跳发送到namesrv。ConsumeQueue:消息消费队列,引入的目的主要是提高消息消费的性能,ConsumeQueue(逻辑消费队列)作为消费消息的索引,保存了指定Topic下的队列消息在CommitLog中的起始物理偏移量offset,消息大小size和消息Tag的HashCode值。原创 2023-05-13 11:53:46 · 510 阅读 · 0 评论 -
mq消息的使用机制,几种工作模式,和保证消息的不丢失策略
一:简单使用机制参考:https://www.cnblogs.com/fdzfd/p/9319481.html1:消息类型Map String(含json字符串类型)2:处理方法2.1 Map消息 如果发送的消息类型是map类型,可以通过SerializationUtils.deserialize方法将消息转换成map类型。2.2 字符串类型(含json格式) 通过String类的构造函数接收byte[]类型的消息数据,获得jsonStr后可以...原创 2020-08-26 23:52:32 · 1678 阅读 · 0 评论