0

我有一个关于使用 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 实例分离。

4

1 回答 1

2

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

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

于 2013-09-10T09:18:02.947 回答