Amazon Sqs FIFO 队列
Amazon Sqs FIFO queue
我无法使用 PHP SDK v2.7.16 将消息发送到 FIFO 队列。
我得到一个异常:"The request must contain the parameter MessageGroupId," 即使我传递了一个有效的 MessageGroupId
参数。
public function sendMessage($queueUrl,$messageBody)
{
$this->client->sendMessage(array(
'QueueUrl' => $queueUrl,
'MessageBody' => $messageBody,
'MessageGroupId'=>'messagegroupid1000',
'MessageDeduplicationID'=>'messagededuplicationid1000'));
}
怎么了?
PHP.
的 AWS SDK 版本 3.19.28 (2016-11-17) 显然引入了对 SQS FIFO 队列的支持
见https://github.com/aws/aws-sdk-php/blob/master/CHANGELOG.md
另见 https://docs.aws.amazon.com/aws-sdk-php/v3/guide/guide/migration.html
我无法使用 PHP SDK v2.7.16 将消息发送到 FIFO 队列。
我得到一个异常:"The request must contain the parameter MessageGroupId," 即使我传递了一个有效的 MessageGroupId
参数。
public function sendMessage($queueUrl,$messageBody)
{
$this->client->sendMessage(array(
'QueueUrl' => $queueUrl,
'MessageBody' => $messageBody,
'MessageGroupId'=>'messagegroupid1000',
'MessageDeduplicationID'=>'messagededuplicationid1000'));
}
怎么了?
PHP.
的 AWS SDK 版本 3.19.28 (2016-11-17) 显然引入了对 SQS FIFO 队列的支持见https://github.com/aws/aws-sdk-php/blob/master/CHANGELOG.md
另见 https://docs.aws.amazon.com/aws-sdk-php/v3/guide/guide/migration.html