簡體   English   中英

Apache Camel是否適合以下集成組件?

[英]Is Apache Camel suitable for the following integration component?

我正在研究一個將3個服務(分別稱為A,B,C)相互集成的組件(稱為X)。 它嵌入了一個消息隊列。 流程如下所示:

  1. 服務A為X中的隊列生成一條消息。
  2. X消耗一條消息,根據消息中的數據進行一些計算,然后調用服務B(基於肥皂的Web服務),然后根據響應數據調用服務C(基於休息的Web服務)2.1。 根據其中的數據調用服務B(SOAP WS)。 2.2。 根據2.1的回應。 它調用服務C(REST WS)
  3. 在C中進行了一些計算之后,C會調用X(REST WS),然后X調用A(REST WS)

有可能在此途中還會提供另一項服務。

將組件X基於Apache Camel是否有利可圖? 如果是,那么駱駝的哪些功能會有用?

Apache Camel在這里可以很好地工作。 根據我們的組織標准,它還可以部署在多個容器中。 解決方案所需的組件是: camel-restletcamel-cxf

收益:測試速度很快,因為您可以通過在jvm中運行Camel進行測試。 無需容器即可運行測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM