2

何千もの接続されたクライアントに外国為替価格を送信するサービスを作成する必要があります。これにはrabbitmqファンアウト交換を使用でき、クライアントは関心のある楽器をサブスクライブできると思います。私の質問は、クライアントアプリケーションをrabbitmqに直接接続しても安全ですか?または、カスタムtcpserverアプリケーションからrabbitmqへの接続を管理し、クライアントにtcpserverを介して接続させる方がよい決定ですか?

4

1 に答える 1

4

非常に特別な理由がない限り(たとえば、RabbitMQクラスターの前にロードバランサーが必要な場合)、RabbitMQを(リバース)プロキシする理由はありません。

さらに、amアプリケーションを介して接続を管理しようとすると、かなりの数の問題が発生します。たとえば、2.0.0はクライアントを抑制するためにTCPバックプレッシャーを使用します。どういうわけかこれを処理する必要があります。

于 2010-09-06T08:42:12.277 に答える