WebService或HTTP服務端接收請求轉發消息到另一個服務端-實現思路


1、需求結構(WebService)

  A客戶端<->B服務端<->C服務端

  說明:

    a、在B服務端上面添加配置項(1、是否轉發消息到C服務端;2、C服務端IP和端口);

    b、A客戶端發消息到B服務端,B服務端收到消息判斷是否需要轉發,如果是需要轉發就將消息轉發給C服務端,然后消息再依次返回。

 

2、現在就是B服務端如何接受A客戶端消息並直接轉發給C服務端?

  目前我找到就一下方案:

  a、apache camel:基於規則路由和中介引擎,貌似很強大時間緊,木有時間研究...。

  b、土辦法,在B服務端用生成一套客戶端,然后在B服務端收到消息后直接轉發:

    wsimport -keep -p com.xxx.client http://localhost:8080/xxxx/services/xxxService?wsdl

    命令參數說明:
      -d:生成客戶端執行類的class文件的存放目錄
      -s:生成客戶端執行類的源文件的存放目錄
      -p:定義生成類的包名
    
大神們,如果有其他方法推薦下。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM