2016-08-02 23 views
0

AWS SQSキューとクライアント間の通信内部情報に関する情報が見つかりません。 SQSキューからクライアントにメッセージを配信するには、プッシュまたはプルするためにどのようなモデルが使用されますか?AWS SQSがキューからクライアントへのメッセージ配信の仕組み

メッセージを取得するためにSQSクライアントを継続的にプルする必要がありますか、何らかの方法でSQSからクライアントにプッシュされますか?

答えて

3

メッセージをSQSキュー からクライアントにプッシュまたはプルするにはどのようなモデルが使用されていますか?

プル

はSQSのクライアントが継続的に 何らかの方法でクライアントにSQSからプッシュされたメッセージやメッセージを取得するため にSQSキューをプルする必要がありますか?

クライアントは、キューから引き続き引き続き行う必要があります。

+2

もちろん、SQSのロングポーリングの実装に精通していない人にとっては、必ずしも完全な画像を示すわけではありません。スピン・ループのようにポーリングを「連続的に」実行する必要はありません。長いポーリングはプッシュ・リッスン・フル・タイムを空のキューにエミュレートしますが、最大20秒の長いポーリング・タイマー、アイドル状態の長いポーリング要求の途中でキューにドロップされた場合、新しいメッセージは消費者にほぼ瞬時に到着します。 –

関連する問題