Netty TCP 通信使用负载平衡器(L4).如何处理配置



因为我是netty的新手,这是我的问题。

客户端由 Apache Camel Netty 创建的 Netty4 TCP 通信和服务器模块组成。

在这种通信的中间,我们有一个负载均衡器L4。

这是我们的图片。

客户端和服务器图片

客户端配置 :10.10.10.1:8501

服务器配置:

从 (10.10.10.1:8501....

从 (10.10.10.1:8502....

如何制作客户端配置文件?

如果我了解您的问题,您可以在客户端中设置您的两个地址,justo 这样做:

.loadBalance().roundRobin().to(ExchangePattern.InOut, "address1", "address2")

但是我不明白你的配置文件,对我来说你说的是属性,对吧?

如果你在谈论属性,你可以在你的routeBuilder中使用属性,像这样:

Properties property = new Properties();
property.load(new FileInputStream("YourProperties.properties"));
String propA = property.getProperty("propA");

或者将其设置在您的蓝图/弹簧中,然后将其放入您的路线中。 在这里您可以找到有关它的更多解释 http://camel.apache.org/using-propertyplaceholder.html

最新更新