检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
// Return the transaction resolution according to your business logic. // 检查本地事务并返回本地事务状态 return TransactionResolution
表3 brokers 参数 参数类型 描述 ids Array of numbers 全部代理ID。 broker_name String 节点名称。 请求示例 查询RocketMQ实例的代理列表。 GET https://{endpoint}/v2/{project_id}/in
brokers 参数 参数类型 描述 queues Array of queues objects 队列列表。 broker_name String 节点名称。 表4 queues 参数 参数类型 描述 id Integer 队列ID。 min_offset Integer 最小偏移量。 max_offset
return ConsumeOrderlyStatus.SUSPEND_CURRENT_QUEUE_A_MOMENT; } return ConsumeOrderlyStatus
set_property('property', 'test') msg.set_body('message body') return msg def send_orderly_with_sharding_key(): producer = Producer(gid
System.out.println("开始执行本地事务: " + message); return LocalTransactionState.COMMIT_MESSAGE; } @Override
set_property('property', 'test') msg.set_body('message body') return msg def send_message_sync(): producer = Producer(gid) producer
String messageType; //消息类型 public String getName() { return name; } public void setName(String name) { this.name
连接RocketMQ实例前,请添加表1所示安全组规则。 表1 安全组规则 方向 协议 端口 源地址 说明 入方向 TCP 8100 0.0.0.0/0 通过内网访问元数据节点的端口 创建安全组后,系统默认添加入方向“允许安全组内的弹性云服务器彼此通信”规则和出方向“放通全部流量”规则,此时使用内网通过同一个VP
message: %v", msg) // 检查本地事务并返回本地事务状态 return golang.COMMIT }, }), golang.WithTopics(Topic)
orderlyCtx) fmt.Printf("subscribe orderly callback: %v \n", msgs) return consumer.ConsumeSuccess, nil }) if err != nil { fmt.Println(err
set_property('property', 'test') msg.set_body('message body') return msg def send_delay_message(): producer = Producer(gid) producer
Messages: %s %n", Thread.currentThread().getName(), msgs); return ConsumeConcurrentlyStatus.CONSUME_SUCCESS; } });
msgs { fmt.Printf("subscribe callback: %v \n", msgs[i]) } return consumer.ConsumeSuccess, nil }) if err != nil { fmt.Println(err
消息堆积处理建议 方案概述 在RocketMQ的实际业务中,消息堆积是比较常见的问题。在消息处理过程中,如果客户端的消费速度跟不上服务端的发送速度,未处理的消息会越来越多,这部分消息就被称为堆积消息。消息没有被及时消费而产生消息堆积,从而会造成消息消费延迟。对于消息消费实时性要求
retryQueueNums 否 Integer 重试队列个数。 whichBrokerWhenConsumeSlow 否 Long 慢消费时选择的broker节点ID。 表6 MigrationRabbitVhostMetadata 参数 是否必选 参数类型 描述 name 否 String vhost名称。
实例升级JOB提交失败。 请联系技术支持。 500 DMS.00500053 Internal service error. 未找到实例节点。 请联系技术支持。 500 DMS.00500054 Internal service error. 生成密码错误。 请联系技术支持。 500