2

我需要创建一个服务,将外汇价格发送给数千个连接的客户。我在想我可以为此使用rabbitmq fanout交换,客户可以订阅他们感兴趣的工具。我的问题是,让客户端应用程序直接连接到rabbitmq是否安全?还是从自定义 tcpserver 应用程序管理到 rabbitmq 的连接并让客户端通过我的 tcpserver 连接是一个更好的决定?

4

1 回答 1

4

除非您有非常具体的原因(例如,您希望在 RabbitMQ 集群前面有一个负载均衡器),否则没有理由(反向)代理 RabbitMQ。

此外,尝试通过 am 应用程序管理连接会引发很多问题。例如,2.0.0 使用 TCP 背压来限制客户端;你必须以某种方式处理这个问题。

于 2010-09-06T08:42:12.277 回答