【问题标题】:Amazon SQS temporary queues (PHP)Amazon SQS 临时队列 (PHP)
【发布时间】:2020-08-06 20:37:15
【问题描述】:

我正在尝试使用 Amazon SQS 和 PHP SDK V3 创建一个 PHP 实施。对于某些任务使用一次性/临时队列非常有用。

通过阅读 Amazon 文档,我发现它可以在 Java SDK (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-temporary-queues.html) 中实现。

我尝试使用“#”语法,但没有成功。也将它作为属性传递,也没有。

基本代码:

$result = $client -> createQueue(
    array(
            'QueueName' =>          'Test',
            'Attributes' => array(
                                    'VirtualQueueName' => 'temp'
            )
    )
);

有没有人知道 PHP 中的相同文档或没有 Java SDK 的方法?

提前致谢!

【问题讨论】:

    标签: php amazon-web-services amazon-sqs


    【解决方案1】:

    它实际上并没有创建临时队列。它正在创建单个队列,并将“虚拟队列标识符”作为属性添加到消息中。然后,一个进程从队列中读取消息并将其转发到虚拟队列。

    看起来相当复杂,因为您需要从 Github 运行代码来实现此虚拟功能。

    相反,我建议您创建一个具有唯一名称的普通队列,然后在不需要时将其删除

    【讨论】:

      猜你喜欢
      • 2017-04-12
      • 2016-01-18
      • 2019-04-11
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      相关资源
      最近更新 更多