允许客户端直接连接到rabbitmq并使用队列是否安全?

时间:2010-09-06 04:50:18

标签: rabbitmq

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

1 个答案:

答案 0 :(得分:4)

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

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