[英]How to send Soap request messages in Spring Ws to a Server which accepts Soap request messages?
[英]How to make TCP client which send request and receive response .Also accepts the messages pushed from server
我必須創建一個TCP客戶端
1)-將請求消息發送到服務器並接收響應
2)-有時服務器在沒有來自客戶端的任何請求的情況下將msg推送到客戶端,因此客戶端應該接受並讀取它。
所以我已經問了它的第一部分的問題。 使用spring集成的tcp客戶端無法獲得響應,並試圖找到一些解決方案。但是對於第二部分,我很困惑使用tcpoutbound網關或inboundgateway啟用客戶端標志的情況。 請建議我閱讀服務器推送的任何示例或驗證。
Ps我是SI新手
您不能使用網關; 它們用於簡單的請求/答復方案。
有關對等方之間的任意消息傳遞,請參閱“ 協作通道適配器 ”部分。
為了實現高吞吐量(避免如上所述使用網關的陷阱),您可以考慮配置一對協作的出站和入站通道適配器。 協作適配器也可以用於(服務器端或客戶端)完全異步通信(而不是具有請求/答復語義)。 在服務器端,消息相關性由適配器自動處理,因為入站適配器添加了一個標頭,允許出站適配器確定使用哪個連接來發送回復消息。
在服務器端,必須注意填充
ip_connectionId
標頭,因為它用於將消息與連接相關。 源於入站適配器的郵件將自動設置標頭。 如果您希望構造其他要發送的消息,則需要設置標題。 標頭值可以從傳入消息中捕獲。在客戶端,如果需要,應用程序必須提供自己的關聯邏輯。 這可以通過多種方式來完成。 ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.