因为我是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