我需要一些服务器前面的TCP负载均衡器。 我需要它来:
所以我需要连接到客户端,接收请求,并在一个连接发送答案,但另一方面发送请求到服务器,并从两个连接(可能是另一台服务器)接收答案。
HAProxy能满足这个要求吗? 如果是的话,你知道一个很好的指导吗? 如果不是,有没有其他负载平衡器的需要?
我没有读到关于HAProxy的内容,这表明这是可能的。 这听起来像你需要某种集成模式(如消息),而不是负载平衡器。
一些好的消息传递工具是RabbitMQ , ZeroMQ和Redis (可以做pub / sub)。
看看mongrel2。 它基于0MQ并且从TCP中抽象出连接。 (也就是说回应可以来自任何地方。) http://mongrel2.org/