首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2 ESB集群概念

WSO2 ESB集群概念
EN

Stack Overflow用户
提问于 2013-09-19 12:06:45
回答 3查看 544关注 0票数 3

我是WSO2 ESB集群的新手,实际上我还在学习它。我还是不明白这里的概念。

在我的例子中,我在2台服务器上安装了WSO2 ESB。我的问题是:

  1. WSO2 ESB是作为一个应用程序工作还是作为两个单独的应用程序工作?
  2. 如果我配置一个WSO2 ESB,另一个ESB会有相同的配置吗?
  3. 如果我将VFS代理服务ESB配置为从特定目录轮询文件,那么当我轮询一个文件时,它会产生冲突吗?我认为两个ESB都会轮询同一个文件。

请启发我:)谢谢..。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-19 12:26:15

  1. WSO2 ESB是作为一个应用程序工作还是作为两个单独的应用程序工作?

不,这两个ESB都是单独的应用程序。集群主要是为了确保可用性和可伸缩性。因此,即使集群中的一个成员也会失败,其他成员也会继续运行。

  1. 如果我配置一个WSO2 ESB,另一个ESB会有相同的配置吗?

每个ESB都可以获得相同的集群配置,但每个配置都将由位于集群前端的LB分别标识。因此,每个成员将获得不同的IP地址,甚至可以使用不同的成员端口创建集群。

  1. 如果我将VFS代理服务ESB配置为从特定目录轮询文件,那么当我轮询一个文件时,它会产生冲突吗?我认为两个ESB都会轮询同一个文件。

每个请求都由独立的ESB独立处理,这取决于前端LB的负载均衡器算法。当两个线程轮询同一个文件时,可能会发生冲突。由于VFS传输处理文件操作,因此在某些情况下,由于某些资源的不可用性,这些操作可能会失败。在这种情况下,VFS传输具有以下故障处理机制。

票数 3
EN

Stack Overflow用户

发布于 2013-09-20 01:56:58

在线检查我的答案。

  1. WSO2 ESB是作为一个应用程序工作还是作为两个单独的应用程序工作?

在任何集群中,应用程序或服务器一起工作,为最终用户提供高可用性。它将作为一个单独的服务器(应用程序)工作。

  1. 如果我配置一个WSO2 ESB,另一个ESB会有相同的配置吗?

是。您可以通过部署同步来实现这一点。它将确保所有更改都均匀分布在集群的其他节点中。

  1. 如果我将VFS代理服务ESB配置为从特定目录轮询文件,那么当我轮询一个文件时,它会产生冲突吗?我认为两个ESB都会轮询同一个文件。

不是的。因为一次只有一台服务器处于活动状态。这不应该是个问题。

您可以从以下链接了解更多信息:

http://docs.wso2.org/display/CLUSTER420/Clustering+WSO2+Products

票数 5
EN

Stack Overflow用户

发布于 2019-04-22 17:16:25

如果在群集环境中指向同一个目录,则两个代理服务都将尝试轮询文件并引发问题。因此,如果要在群集环境中轮询文件,最佳做法是使用入站端点1。但如果有必要使用代理服务,则可以在代理中应用以下属性,以便代理服务只能在一台服务器上运行。因此,两个代理服务之间不会有任何冲突。请参阅2进一步澄清这一点。

<parameter name="transport.vfs.ClusterAware">true</parameter>

1-https://docs.wso2.com/display/EI620/File+Inbound+Protocol

2-https://docs.wso2.com/display/ESB500/VFS+Transport

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18894171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档