は、RabbitMQ RPCの種類です。作業キューと応答しますか?RabbitMQ RPCは応答のある「作業待ち行列」の一種ですか?
をRPCサーバーが遅すぎる場合、あなただけの別のいずれかを実行してスケールアップすることができます:あなたが読むことができるRPCの説明では 。もう1台の
rpc_server.py
を新しいコンソールで実行してみてください。
だから私の心の中でRPCは、労働者のキューで、タスクが実行された場合、すべての労働者が応答しています。または私は間違っていますか?
ワーカーキュー:https://www.rabbitmq.com/tutorials/tutorial-two-spring-amqp.html
RPC:事前にhttps://www.rabbitmq.com/tutorials/tutorial-six-spring-amqp.html
感謝。
"Work QueueとRPCを組み合わせることもできます。複数のサーバーをコンシューマrpc_queueに追加できます。" これは私が知りたいと思うところです。複数のサーバー= "ワーカー"が同じキューをリッスンしていて、ただ1つのサーバーがキューからメッセージを取り出し、作業を処理してクライアントに返信します。 RPCとWorker QueueはRabbitMQが提供するさまざまなアプローチであることを完全に理解しています。だから、複数のサーバーを持つRPCの動作がここで説明したものであれば、それはRPCとWorker Queueの「ミックス」の一種だと言えるでしょうか? – DOUBL3P