因为我是netty的新手,所以.here是我的问题。
客户端由apache camel netty创建的netty4 tcp通信和服务器模块组成。
在此通信过程中,我们有一个负载均衡器L4。
这是我们的照片。
客户端配置:10.10.10.1:8501
服务器配置:
从(10.10.10.1:8501....
从(10.10.10.1:8502....
如何创建客户端配置文件?
发布于 2017-07-14 20:44:32
如果我理解你的问题,你可以在你的客户端设置你的两个地址,这样做就可以了:
.loadBalance().roundRobin().to(ExchangePattern.InOut, "address1", "address2")
但是我不理解你的配置文件,对我来说你说的是属性,对吧?
如果你在谈论属性,你可以在你的routeBuilder中使用ir作为属性,如下所示:
Properties property = new Properties();
property.load(new FileInputStream("YourProperties.properties"));
String propA = property.getProperty("propA");
或者把它设置在你的蓝图/弹簧中,然后把它放在你的路线上。在这里你可以找到更多关于它的解释http://camel.apache.org/using-propertyplaceholder.html
https://stackoverflow.com/questions/45095145
复制