2016-11-28 293 views
1

我无法使用PHP SDK v2.7.16将消息发送到FIFO队列。Amazon Sqs FIFO队列

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

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

怎么了?

+0

我假设你正在使用AWS SDK,但如果是这样,什么版本和语言是什么呢?如果此参数早于FIFO队列的存在,则可能无法在您使用的版本中正确处理该参数。 –

+0

aws sdk:php,v 2.7.16 –

回答