RocketMq
文章平均质量分 78
Micrle_007
这个作者很懒,什么都没留下…
展开
-
RocketMq最佳实践
1 生产者1.1 发送消息注意事项1 Tags的使用一个应用尽可能用一个Topic,而消息子类型则可以用tags来标识。tags可以由应用自由设置,只有生产者在发送消息设置了tags,消费方在订阅消息时才可以利用tags通过broker做消息过滤:message.setTags("TagA")。2 Keys的使用每个消息在业务层面的唯一标识码要设置到keys字段,方便将来定位消息丢失问题。服务器会为每个消息创建索引(哈希索引),应用可以通过topic、key来查询这条消息内容,以及消息被原创 2021-08-05 07:19:02 · 312 阅读 · 0 评论 -
Rocketmq中Topic、Tag、GroupName的设计思想
本文主要介绍RocketMQ中Topic、Tag、GroupName的概念、设计初衷以及使用方法。一.Topic 首先看看官方的定义:Topic是生产者在发送消息和消费者在拉取消息的类别。Topic与生产者和消费者之间的关系非常松散。具体来说,一个Topic可能有0个,一个或多个生产者向它发送消息;相反,一个生产者可以发送不同类型Topic的消息。类似的,消费者组可以订阅一个或多个主题,只要该组的实例保持其订阅一致即可。 Topic在Google翻译中解释为话题。我...转载 2021-06-07 15:20:53 · 488 阅读 · 0 评论 -
修改rocketmq nameserver的默认端口号
---问题---有同事提出各个问题:如何修改RocketMQ的NameServer端口号?(默认:9876)---结论---调查并验证之后,结论及过程如下:验证版本:rocketmq-all-4.2.0NameServer启动的时候会根据【业务参数】及【网络参数】来指定NameServer的启动选项:NameServerStartUp源码(NameServer启动)https://github.com/apache/rocketmq/blob/master/names..转载 2021-06-06 16:42:57 · 2290 阅读 · 0 评论