设置为单播的IronMQ PUSH Queue是否在推送下一条消息之前等待响应?
例如-如果我有一个单播队列,消息A,B和C进入...订户将使用A-发送200响应,然后发送B-发送200响应,最后获取发送C并发送200条回应....

还是订户将获得IronMQ能够尽快发送的A,B和C(可能在订户有机会发出任何响应之前……如果消息的处理需要几秒钟)

最佳答案

IronMQ Push Queue不是串行的,而是并行的,因此它在发送下一条消息之前不会等待响应,它将在它们进入时将它们发送出去。不过,有一种方法可以在不久的将来设置速率限制因此您可以限制消息推送的速度。

更新:我只是想补充一下,通过“单播”将消息发送给订户的顺序是随机的。因此,如果您有一堆订户,则应该在您的订户之间平均分配它们。

09-25 21:38