Trong dịch vụ web của Amazon, hàng đợi của chúng cho phép bạn đăng tin nhắn với thời gian trễ hiển thị lên đến 15 phút. Nếu tôi không muốn tin nhắn hiển thị trong 6 tháng thì sao?Có cách nào thanh lịch để đăng tin nhắn lên AWS SQS với độ trễ hiển thị lâu hơn 15 phút không?
Tôi đang cố gắng đưa ra giải pháp thanh lịch cho vấn đề thăm dò/đẩy. Tôi có thể viết mã để thăm dò SQS (hoặc một cơ sở dữ liệu) sau mỗi vài giây, kiểm tra các thông điệp đã sẵn sàng để hiển thị, sau đó chuyển chúng vào một "hàng đợi nhìn thấy được", hoặc một cái gì đó tương tự. Tôi ước rằng có một phương pháp đơn giản hơn, đáng tin cậy hơn để các thông điệp trở nên hiển thị trong hàng đợi xa trong tương lai mà không cần phải lo lắng về ứng dụng bỏ phiếu của tôi hoạt động hoàn hảo mọi lúc.
Tôi chưa kết hôn với AWS, SQS hoặc bất kỳ điều gì, nhưng tôi muốn tìm một giải pháp thân thiện với đám mây ổn định, đáng tin cậy và sẽ kích hoạt sự kiện trong tương lai mà không cần phải lo lắng về kiểm tra tình trạng của nó mỗi ngày.
Bất kỳ suy nghĩ hoặc cây thay thế nào để tôi khám phá sủa đều được chào đón.
Cảm ơn!
Xin chào Jay- Xin lỗi tôi không rõ ràng hơn với câu hỏi của tôi. Tôi không đề cập đến khả năng hiển thị thông báo, nhưng Hàng đợi trì hoãn, nơi thông báo không hiển thị với bất kỳ ai trong một khoảng thời gian (và không phải vì chúng đã được kiểm tra bởi một số quy trình khác). Điều này ngăn tất cả mọi thứ được xử lý bởi bất cứ điều gì cho một người dùng xác định khoảng thời gian. Đây là một liên kết: http://docs.amazonwebservices.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/IntroductionArticle.html#sqs-delay-queues –
Bạn có thể muốn xem http://www.iron.io, họ đã có một vài sản phẩm mới trông khá tốt cho những gì bạn đang cố gắng làm. –