因为我是netty的新手。这是我的问题。
客户端由netty4 tcp通信和服务器模块组成,由apache camel netty创建。
在此通信过程中,我们有一个负载均衡器L4。
这是我们的照片。
客户端配置:10.10.10.1:8501
服务器配置:
(10.10.10.1:8501 ....
来自(10.10.10.1:8502 ....
如何制作客户端配置文件?
答案 0 :(得分:0)
如果我理解你的问题,你可以在你的客户端设置你的两个地址,只需这样做:
.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