【问题标题】:WSO2 ESB Clustering Architectural configurationWSO2 ESB 集群架构配置
【发布时间】:2013-10-04 11:29:05
【问题描述】:

我有一个关于使用 WSO2 的架构解决方案可行性的问题。 这是我的场景: 我有一个 Web 服务 REST 公开了一些功能 我有 WSO2 ESB 我有一个客户端层(Liferay)

我想要开发的架构是第一张图片中显示的架构: http://s11.postimg.org/gu6b6k3zn/Immagine.png

1) Liferay 客户端发送请求以使用一项功能 2)WSO2 ESB(集群)获取客户端请求......并(作为代理)通过使用负载平衡机制将其重定向到che tomcat服务器 3)tomcat上的Web服务接收请求并回复它

研究 WSO2 文档,我看到 img 2 中显示的配置处理 esb 集群和负载平衡 http://s17.postimg.org/tuy885gzz/Immagine2.png 正如我所看到的,在这种情况下,Tomcat 应用程序服务器(在 WSO2 AS 内)嵌入在 WSO2 ESB 中,因此我必须将我的 REST WS 部署到 WSO2 esb 中,然后对其进行集群。 我想问第二个解决方案是否是唯一允许的,或者我是否可以获得我的第一个架构解决方案,其中 tomcat 实例与第三层(物理分离)上的 ESB 实例解耦。

【问题讨论】:

    标签: wso2 esb


    【解决方案1】:

    在图 2 (http://s17.postimg.org/tuy885gzz/Immagine2.png) 中,显示了故障转移场景,当主 ESB 节点出现故障时,请求将被路由到备份节点 2。

    即使您想部署图 2 中类似的东西,您也可以让 WSO2 AS 层位于 ESB 服务器层之后。您可以在那里部署您的 REST WS。 REST WS 可以由 ESB 中的代理作为前端。您的 Life ray 客户端可以访问代理。

    【讨论】:

    • 那么,是否必须将 Wso2 AS 作为集群应用服务器层放在 Wso2 ESB 后面?或者是否可以只部署 N 个 Tomcat 实例?那么负载均衡器呢?我的意思是:esb 上的代理应该必须平衡应用服务器层(由几个集群应用服务器组成)的负载,即来自 liferay 客户端层的所有 REST 服务请求必须在 as.在这种情况下,是否有指南告诉我如何进行?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    相关资源
    最近更新 更多