2014-01-13 32 views
0

我想建立具有以下WSO2組件的環境:多個WSO2 Carbon實例VS單個Stratos環境 - 哪種方法更好?

  • 企業服務總線
  • 數據服務服務器
  • Identity Server的
  • 業務活動監控
  • 治理註冊表

到目前爲止,我發現這可以通過f ollowing接近:

  1. 多個碳實例(在此情況下5)具有不同WSO2部件
  2. 單碳實例與每一個所需要的WSO2部件的安裝的功能(例如,安裝在WSO2ESB的頂部)
  3. 單Stratos的實例與每一個需要的WSO2組件

什麼是使用特定方法的優點和缺點的安裝特點是什麼? 通常推薦使用哪一種?

我最感興趣的方面是:易於開發/配置,可擴展性和性能。

從長遠來看,環境可​​能會建立在單個遠程linux虛擬機上(因此,有點雲環境)。

回答

0
  • (3)當您的項目中的多租戶需求爲 時,您將發揮Stratos的最大優勢。否則,您將面臨一些特性 開銷,並且此環境最初很難正確設置 。 (2)恕我直言,你將不得不安裝如此多的功能, 服務器將是巨大的。如果出現問題,整個服務器 最終可能會崩潰。
  • (1)我會從這種方法開始,保持 事情簡單。如果需要擴展,可以添加更多的一種類型的實例,並將一些負載均衡器添加到該類型中。
+0

非常感謝,這聽起來很合理。只有一件事我想問你出於好奇 - 你是WSO2的員工,還是你有在WSO2上開發的實踐經驗? – jackusz

+0

只是實踐經驗,並嘗試了不同的方法。 – user8658912

+0

請再說一點 - 將ESB與AS或DSS合併是否很常見?你如何評論豪爾赫的答案(如下)?提前致謝。 – jackusz

0

我只是以這種方式使用(2):

我合併ESB與DSS或AS FO例子。

BAM與CEP如果複雜事件是一個requeriment。

讓IS和GREG獨自一人。

+0

是否有合併ESB與DSS和AS的原因?例如,它是否簡化了通過總線與應用程序和數據服務的集成? – jackusz

+0

這是個想法,您也可以在數據服務中使用本地傳輸,並在同一實例中通過代理服務調用它們,只是一個示例。 –