4

ユニキャストに設定されたIronMQ PUSH Queueは、次のメッセージをプッシュする前に応答を待ちますか? たとえば、ユニキャスト キューがあり、メッセージ A、B、および C が着信した場合、サブスクライバーは A を消費しますか? 200 応答を送信し、B を送信します。200 応答を送信し、最後に C を送信し、 200応答....

または、サブスクライバーは、IronMQ が送信できるのと同じ速さで A、B、および C を取得します (メッセージの処理に数秒かかる場合、サブスクライバーが応答を送信する前に可能性があります)。

4

1 に答える 1

3

IronMQ プッシュ キューはシリアルではなく、すべて並列であるため、次のメッセージを送信する前に応答を待たず、受信したときに送信します。近い将来、レート制限を設定する方法が提供される予定です。そのため、メッセージがプッシュされる速度を調整できます。

更新: メッセージが「ユニキャスト」でサブスクライバーに送信される順序はランダムであることを追加したかっただけです。したがって、多数のサブスクライバーがいる場合は、サブスクライバー間である程度均等に分散する必要があります。

于 2013-02-15T19:43:00.333 に答える