调用CMQ异常:code":4000,"message":"(10430)action name BatchReceiveMessage is not existed"
标题:批量消费消息 - 消息队列 CMQ API - API文档 - 腾讯云文档平台 - 腾讯云
地址:https://cloud.tencent.com/document/api/406/5924
我有一个活动队列,它将包含来自Publisher的所有消息。根据消息处理结果,我的使用者读取这些消息和Acks/Nacks。
while (true)
{
var ea = (BasicDeliverEventArgs)consumer.Queue.Dequeue();
var body = ea.Body;
var message = Encoding.UTF8.GetString(body);
var processed = ProcessMessage(message)
if (processed)
我尝试将消息路由到不同的队列,但我无法理解这个问题(可能是一个简单的问题),如果我的应用程序应该发送多个消息还是只发送一个消息。
例如,我想启动一个作业,该作业发出一条消息,并在正确的队列中进行传递。消费者(工人)做他的工作,并在完成时发送响应,这应该做几件事(例如,数据库更新,发送邮件...):但是怎么做呢?
1.)将队列与路由关键字绑定,例如:job.doe.* to queue db- update,send-mail the consumer db the db update and mail send?
2.)创建一个db交换,绑定到db-update,创建一个发送邮件交换,队列se