当前位置: 首页 > news >正文

Group名,topic,tag分别有什么用

文章目录在 RocketMQ 里可以这样理解Topic消息的一级分类决定消息发到哪个“业务通道”。比如你项目里TOPIC_COUNT_NOTE_LIKECountNoteLikeTopicTOPIC_COUNT_NOTE_COLLECTCountNoteCollectTopicTOPIC_NOTE_OPERATENoteOperateTopicCountNoteLikeTopic专门放“笔记点赞计数消息”CountNoteCollectTopic专门放“笔记收藏计数消息”。生产者发送消息时必须指定 Topic消费者也按 Topic 订阅。TagTopic 下面的二级分类用来在同一个 Topic 内再区分消息类型。比如笔记操作都走同一个 TopicTOPIC_NOTE_OPERATENoteOperateTopicTAG_NOTE_PUBLISHpublishNoteTAG_NOTE_DELETEdeleteNote发送时可以这样StringdestinationMQConstants.TOPIC_NOTE_OPERATE:MQConstants.TAG_NOTE_PUBLISH;rocketMQTemplate.asyncSend(destination,message,callback);消费者可以根据 Tag 判断是“发布笔记”还是“删除笔记”。Tag 的好处是不用为每个小动作都新建一个 Topic。Group 名也就是consumerGroup消费者组决定“哪些消费者一起分摊消费”。比如RocketMQMessageListener(consumerGroupxiaohashu_group_CountNoteLikeTopic,topicCountNoteLikeTopic)意思是这个消费者属于xiaohashu_group_CountNoteLikeTopic这个组这个组一起消费CountNoteLikeTopic的消息。同一个consumerGroup里的多个消费者实例是竞争消费关系一条消息通常只会被组内一个实例消费。这样可以横向扩容比如启动 3 个计数服务实例它们共同分摊点赞计数消息。不同consumerGroup之间是广播式的独立消费关系同一条消息可以被多个组各消费一次。比如NoteOperateTopic既要给计数服务消费也要给搜索/推荐服务消费那它们应该用不同 group。简单比喻Topic 快递分拣中心的大类货架比如“笔记点赞消息” Tag 货架里的小标签比如“点赞”/“取消点赞” Group 一个取货团队同一个团队内分工取货不同团队各取一份最重要的规则同一个 consumerGroup 下订阅的 Topic/Tag 应该保持一致。 不同业务处理逻辑用不同 consumerGroup。否则就可能出现你截图里的问题同一个组里有人订阅 Topic-A有人订阅 Topic-BRocketMQ 做负载均衡时会把队列分错导致部分消息没人消费。
http://www.rkmt.cn/news/1381088.html

相关文章:

  • Umi-OCR深度指南:3个场景解锁离线OCR的无限潜能
  • 部分非计算机专业考研初试考408的信息汇总
  • 创新教育研究——教育进展——期刊_汉斯出版社​——版面费1600-1900-oa期刊-回复hk。
  • 强力解锁:如何30秒内将B站缓存视频永久保存为MP4格式
  • 在C++中正确处理日期字符串排序的方法
  • 智慧树自动刷课插件终极指南:告别手动操作,3步实现高效学习
  • 如何3分钟掌握百度网盘高速下载技巧:Python直链获取完全指南
  • 从定长到变长再到中断:深入对比三种CPU时序设计,哪种更适合你的MIPS指令集实验?
  • 打卡信奥刷题(3315)用C++实现信奥题 P9184 [USACO23OPEN] Moo Language B
  • 深度解析开源STL到STEP转换工具:stltostp实现3D模型格式无缝互通的完整指南
  • 从齐纳噪声到单光子探测:深入解析雪崩击穿原理与测量实践
  • macOS音频优化终极指南:免费版eqMac与专业版完整功能对比
  • 静态二进制重写技术:原理、优势与应用实践
  • Coding Plan又添一员大将,支持国产顶级模型,暂时不用抢购
  • 免费音乐解锁工具终极指南:3分钟学会解锁加密音乐文件
  • 为什么你的组件库没人用?Lovable前端架构师的6个反直觉设计原则(含Axure原型包)
  • 如何5分钟将B站m4s缓存视频转换为MP4格式:完整免费教程
  • 3步告别网盘限速:LinkSwift直链下载助手完全实战手册
  • Midjourney霓虹效果从入门到失控(霓虹过曝/色彩断层/边缘锯齿三大灾难级问题根因溯源)
  • 如何高效实现Windows自动化鼠标点击:AutoClicker完整实战指南
  • 2026广告咨询选哪家?这3条避坑指南别错过
  • 如何让旧款Mac运行最新系统:OpenCore Legacy Patcher完整指南
  • 【Claude战略适配黄金法则】:基于127家头部客户PEST建模数据,锁定AI投入ROI拐点
  • 【官方重磅】2026年6月百达翡丽全国售后维修保养网点大更新!45家授权服务中心新址公布,服务热线400-106-3365全面启用,立即收藏! - 资讯纵览
  • 【IF-SAFE-02】功能安全入门:基础设施安全 - 电源/时钟/SCU的守护
  • 新手入门教程五分钟学会使用Taotoken CLI一键配置开发环境
  • 终极串口调试工具:为什么说SuperCom是嵌入式开发者的效率倍增器
  • Lovable电商网站搭建,为什么92%的初创团队在第3周就遭遇性能雪崩?
  • D2DX:让经典《暗黑破坏神2》在现代PC上完美运行的终极解决方案
  • AMD锐龙处理器终极调试指南:5步掌握SMUDebugTool深度调优