0
我正在配置彈簧集成設置。 有兩個tcp服務器,它的出站通道共享相同的通道我想要兩種方式出站到tcp客戶端
我希望通道使用標頭的值進行路由。 我該如何解決這個問題?請幫幫我。
<ip:tcp-connection-factory id="admMsgRcvServer"
type="server" port="#{afiProperties.admMsgRcvPort}" deserializer="byteArrayCharLengthSerializer"
serializer="byteArrayCharLengthSerializer" single-use="true" />
<ip:tcp-connection-factory id="simMsgSndClient"
type="client" host="#{afiProperties.msgSndHost}" port="#{afiProperties.msgSndPort}"
single-use="true" so-timeout="10000" deserializer="byteArrayCharLengthSerializer"
serializer="byteArrayCharLengthSerializer" />
<ip:tcp-outbound-channel-adapter id="msgSnd"
connection-factory="simMsgRcvServer" channel="afiHeadToHeaderChannel" />
<ip:tcp-outbound-channel-adapter id="simMsgSnd"
channel="afiHeadToHeaderChannel" connection-factory="simMsgSndClient" />
所以,你的意思是我必須將它用於「客戶端」連接工廠。對?謝謝! – verystrongjoe