2017-02-09 13 views
1

Spring Cloudを使用してAWS SQSを使用しています。私はこれらの要求の間隔を設定することによって投票の数を制御したいと思いますが、これを行うためのオプションは見つかりません。Spring Cloud SQSポーリング

長いポーリングを使用すると、ポーリング間隔を制御する必要はないと私は考えています。本当ですか?

ありがとうございました!

答えて

1

長いポーリングを使用している場合は、イベントが与えられるまで接続を開いたままにしておき、公開時に近いポーリングを取得します。

+0

あるし、それを通過しないので、もしこの1つは、オプションのパラメータです。キューにメッセージが置かれていない場合、接続は閉じられ、春は再びポーリングを開始します。 –

0

WaitTimeSecondsを使用して、必要なものを達成できます。ここにAWSのドキュメントがあります。http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html

返される前にメッセージがキューに到着するのを呼び出しが待機する時間(秒)。メッセージが利用可能な場合、WaitTimeSecondsよりも早く呼び出しが返されます。

あなたはロングポーリング、AWSで20秒で限界に達し要求を使用している場合、それは0秒

関連する問題