我有一个IP地址系统S,它通过JMS队列和主题生成和接收数据。目前,此系统S配置为连接到具有IP x.x.x.x
的代理。
我想对两个不同的经纪人使用相同的系统S:在其他方面我想使用一种“网络分离器”来接收来自S的流量并将其转发到x.x.x.x
并且也是另一个地址y.y.y.y
(第二个JMS代理)。系统S必须完全不知道拆分操作。要求是不使用jms代理,jms代理代理的网络或者通常使用代理拓扑。其原因是通用性足以管理除JMS之外的协议作为可能的后续步骤。 JMS连接使用TCP + TLS和相互身份验证。
系统S由Linux和Windows服务器组成。
我想在软件级别这样做,以应对网络和服务器的虚拟化。
实现这一目标的最佳策略是什么?是否有您推荐的特定软件/库,最好是在java?
谢谢!