如何在 Rails 中创建 AWS SQS FIFO 队列?

How to create AWS SQS FIFO queue in Rails?

我是 AWS SQS 的新手。

我已经使用此代码创建了 AWS SQS 标准队列

sqs = Aws::SQS::Client.new
queue = sqs.create_queue(queue_name: "myqueue")
puts "INFO - Queue URL: #{queue.queue_url}"

但我不确定如何创建 FIFO 队列

谁能帮帮我? 谢谢。

FIFO 队列名称 必须以 .fifo 结尾。你在 create_queue.

中也有属性

因此,我认为以下应该可行:

queue = sqs.create_queue(
     queue_name: "myqueue.fifo",
     attributes: {"FifoQueue" => "true"})