亚马逊 SQS FIFO 队列

5

使用PHP SDK v2.7.16无法向FIFO队列发送消息。

我收到了一个异常:"请求必须包含参数MessageGroupId",即使我传递了有效的MessageGroupId参数。

 public function sendMessage($queueUrl,$messageBody)
 {
   $this->client->sendMessage(array(
   'QueueUrl'    => $queueUrl,
   'MessageBody' => $messageBody,
   'MessageGroupId'=>'messagegroupid1000',
   'MessageDeduplicationID'=>'messagededuplicationid1000'));
 }

出了什么问题?


我假设您正在使用AWS SDK,但是如果是这样,它的版本和语言是什么?如果该版本早于FIFO队列的存在,则该参数可能无法正确处理。 - Michael - sqlbot
AWS SDK: PHP,v2.7.16 - Сергей Антонец
1个回答

5

@СергейАнтонец,由于您是新手,我提醒一下——如果答案解决了问题,请不要忘记勾选复选框以接受答案。 - Michael - sqlbot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接