# 问题描述RocketMQ 正常生产和消费消息,但是消费轨迹无法查看的问题该如何排查?# 问题分析此类问题原因一般如下:1. 客户端 SDK 使用的版本不对, 需要使用 SDK 版本为 4.8.0, 4.7 和 4.9 的版本均会导致前端页... 消费轨迹功能,enableMsgTrace 需要设置为 true,* 生产者开启消息轨迹:```javaAclClientRPCHook aclHook = new AclClientRPCHook(new SessionCredentials(ACL_ACCESS_KEY,ACL_SECRET_KEY));DefaultMQProducer ...
ActiveMQ(默认采用的 KahaDB 做消息存储)可选用 JDBC 做消息持久化,通过简单的 xml 配置信息即可实现 JDBC 消息存储。使用文件系统做持久化的情况下,可获得更高效的 I/O 读写。* Broker Store 目录结构``` storePathRootDir=/cache1/rocketmq/broker/data ├── abort // 该文件在 Broker 启动后会自动创建,正常关闭 Broker,该文件会自动消失。若在没有启动 Broker 的情况下,发现这个文件是存...
RocketMQ基于大规模云计算环境的实践经验(例如,阿里(双十一、双十二)、携程(过年高峰期)),辅助了成千上万的企业完成数字化转型,从而实现了从互联网消息中间件到云原生消息中间件的发展变革。RocketMQ与其他消息中间... 比如RabbitMQ无法水平扩展单队列能力、Kafka扩容需要大量数据拷贝和均衡。这些现有解决方案都不适用于为大规模客户提供弹性服务的公共云环境。![picture.image](https://p6-volc-community-sign.byteimg.com/to...
# 前言本文档介绍使用go语言调用火山引擎RocketMQ SDK。# 关于实验- 预计部署时间:30分钟- 级别:初级- 相关产品:中间件-RocketMQ- 受众: 通用# 实验说明## 第一步、创建RocketMQ实例在控制台创建RocketMQ... //此处填写控制台RocketMQ实例概览中的TCP内网接入点,目前不支持公网接入,示例http://MQ_INST_50392uo8m9em_xxxxx.rocketmq.ivolces.com:9876 producer.WithRetry(2), producer.WithCredentials(primitive.Cre...
函数服务支持对接火山引擎的 消息队列 RocketMQ 版。 通过创建 RocketMQ 触发器,函数服务将作为消费者消费 RocketMQ 中的消息,并将消息传递给用户函数,触发函数代码逻辑。您无需关心函数服务消费消息的细节,只需编... 详细操作可参见 RocketMQ 快速入门。 使用限制每个函数最多支持创建 20 个触发器。 RocketMQ 实例和函数必须处于同一 VPC 下。 若需要修改函数的 VPC 或子网,必须先停用或删除所有的 MQ 触发器。 RocketMQ 触发器...
调用 ResetGroupOffset 接口重置指定 Group ID 的消费位点。 注意事项请求频率:该接口请求频率限制为 100 次/秒;单用户请求频率限制为 20 次/秒。 使用说明消息队列 RocketMQ版支持重置 Group 订阅的某一 Topic 或... 请求参数参数 参数类型 是否必选 示例值 说明 InstanceId String 必选 MQ_INST_******** 实例 ID。 Group String 必选 GID-123123 需要重置消费位点的 Group ID。 Mode String 必选 Latest ...
本文介绍如何查看消息轨迹。 背景信息当一条消息从生产者发送到消息队列 RocketMQ版服务端,再由消费者进行消费,消息队列 RocketMQ版会完整记录消息的全链路流转过程,并以消息轨迹的形式呈现在消息队列 RocketMQ版控... DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName", aclHook,true,null); 消费者开启消息轨迹: Java AclClientRPCHook aclHook = new AclClientRPCHook(new SessionCredentials(ACL_ACCESS...
本文档介绍 RocketMQ 客户端的使用建议,推荐在使用消息队列 RocketMQ版进行消息生产与消费之前,阅读以下使用建议,提高接入效率和业务稳定性。 日志配置RocketMQ 的日志一般是单独配置的,业务日志独立管理。日志默认保存在 ${user.home}/logs/rocketmqlogs 目录的 10 个文件中,每个文件大小为 1G,日志文件名为 rocketmq_client.log。有些业务的用户目录的磁盘空间不大,很容易造成磁盘空间不足。您可以通过设置系统变量的方式配置 ...
背景信息如果发送消息到消息队列 RocketMQ版服务端后,不希望立即投递消息,可以使用定时或延时消息,根据消息中指定的属性延迟一定时间投递或指定时间点投递至消费端。其中,推迟到后续的某个指定时间再投递到消费端... except RocketMQException as e: print('send message error:', e) producer.shutdown() exit(1)print('send result:', result) 关闭生产者producer.shutdown()
在消息队列 RocketMQ版控制台中,您可以在线查询死信消息,并在消息被过期清理前,及时导出未正常消费的信息,排查消息生产或消费问题,避免消息丢失。 注意事项一个死信队列对应一个 Group ID, 而不是对应单个消费者实例。一个死信队列包含了对应 Group ID 产生的所有死信消息,不论该消息属于哪个 Topic。 创建 Group 时,消息队列 RocketMQ版会自动为其创建一个对应的死信队列。 死信消息将会根据存储时长被系统定时删除,在查看或导出...
GetInstance 调用 GetInstance 接口查看指定RocketMQ实例的详细信息。 ListInstances 调用 ListInstances 接口查看当前账号在当前地域下的所有RocketMQ实例信息。 ScaleInstance 调用 ScaleInstance 接口变更实例规格。 EnablePublicNetwork 调用 EnablePublicNetwork 接口开启实例公网访问功能。 DisablePublicNetwork 调用 DisablePublicNetwork 接口关闭实例公网访问功能。 Topic管理API 说明 CreateTopic 调...
消息队列 RocketMQ版推荐您根据以下指标来判断是否有必要进行计算规格升配。当符合下面任意一类情况时,可以考虑进行规格升配。 实例吞吐量接近规格上限消息队列 RocketMQ版实例的各个计算规格的 TPS 上限不同,该限制以 4KiB 大小的消息为基准。不同的业务的消息大小可能差异很大,因此不能仅通过 TPS 来判断是否达到吞吐量上限,推荐您使用生产和消费的总带宽流量来整体估算业务流量是否达到实例的吞吐量上限。推荐您在业务实际使用...
创建 Topic 之后,如果这个 Topic 中的数据被一些消费者消费,消息队列 RocketMQ版会记录并在控制台展示消费的相关信息,例如队列信息和消费组信息。 操作入口登录消息队列 RocketMQ版控制台。 在顶部菜单栏中选择地域。 在实例列表中找到指定 RocketMQ 实例,并单击实例名称。 在Topic管理页面单击指定 Topic 名称。除 Topic 基本信息外,页面中以页签形式展示该 Topic 的队列信息、订阅此 Topic 的消费组信息和 Topic 的密钥权限。 ...