AWS SQS หยุดส่ง message ชั่วคราวด้วยการ delay queues

คือบางครั้งเราต้องการทีจะหยุด consume message จาก aws sqs แทนที่จะหยุด service หรือทำ toggle flag เราสามารถใช้ settting ของ AWS SQS คือ Delivery delay ซึ่ง default คือ 0 วินาที สูงสุดคือ 15 นาที

การ Set Delivery delay จะทำให้ message ที่ถูกส่งเข้าใน SQS นี้จะยังไม่แสดงเข้ามาใน Queue จนกว่าจะครบกำหนดเวลาที่ตั้งไว้ที่ Delivery delay

AWS Document

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-delay-queues.html

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *