【发布时间】:2019-03-09 15:26:15
【问题描述】:
我可以轻松地向 AWS SQS 消息队列(标准类型)发送和接收消息,但是当我创建一个 FIFO 队列并尝试发送消息时,我收到一个异常,说我必须设置一个非空的消息组 ID .
我在 AWS 文档的 java 中找到了这个例子:
**// Send a message
SendMessageRequest sendMessageRequest = new SendMessageRequest(myQueueUrl, "This is my message text.");
*// You must provide a non-empty MessageGroupId when sending messages to a FIFO queue
sendMessageRequest.setMessageGroupId("messageGroup1");*
但是当我在 c# 中使用 AWS.SQS 包时,我找不到任何可以设置消息组 ID 的属性或方法。
这是代码
SendMessageRequest sendMessageRequest = new SendMessageRequest();
sendMessageRequest.QueueUrl = myQueueUrl; //URL from initial queue creation
sendMessageRequest.MessageBody = "This is my message text.";
sqs.SendMessage(sendMessageRequest);
【问题讨论】:
标签: c# amazon-sqs