私はrabbitmqキューと2つの春の春の消費者を持っています。 各消費者が順番にメッセージを処理したいと思っています。RabbitMQ(またはスプリングクラウドストリーム)はメッセージを排他的に消費できますか?
私はconsumer1がackを送るとき、consumer2は2番目のメッセージ を受け取ると思ったので、私はmessage1を期待していたので、message2は各消費者で順番に処理されました。
-------------------- time pass ------------------------>
consumer1: message1 message3
consumer2: message2 message4
しかし、そうではありませんでした。 consumer1、consumer2はmessage1、message2、processを同時に受信します。
-------------------- time pass ------------------------>
consumer1: message1 message3
consumer2: message2 message4
春のクラウドストリームがメッセージを独占的に消費する方法はありますか?
問題に関するGH問題:https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/80 –
こんにちは!この機能が今実装されているのかどうか疑問に思っていましたか? –
私は負荷分散オプションでこれを行うことができますか?前もって感謝します –