我是WSO2 ESB集群的新手,实际上我还在学习它。我还是不明白这里的概念。
在我的例子中,我在2台服务器上安装了WSO2 ESB。我的问题是:
请启发我:)谢谢..。
发布于 2013-09-19 12:26:15
不,这两个ESB都是单独的应用程序。集群主要是为了确保可用性和可伸缩性。因此,即使集群中的一个成员也会失败,其他成员也会继续运行。
每个ESB都可以获得相同的集群配置,但每个配置都将由位于集群前端的LB分别标识。因此,每个成员将获得不同的IP地址,甚至可以使用不同的成员端口创建集群。
每个请求都由独立的ESB独立处理,这取决于前端LB的负载均衡器算法。当两个线程轮询同一个文件时,可能会发生冲突。由于VFS传输处理文件操作,因此在某些情况下,由于某些资源的不可用性,这些操作可能会失败。在这种情况下,VFS传输具有以下故障处理机制。
发布于 2013-09-20 01:56:58
在线检查我的答案。
在任何集群中,应用程序或服务器一起工作,为最终用户提供高可用性。它将作为一个单独的服务器(应用程序)工作。
是。您可以通过部署同步来实现这一点。它将确保所有更改都均匀分布在集群的其他节点中。
不是的。因为一次只有一台服务器处于活动状态。这不应该是个问题。
您可以从以下链接了解更多信息:
http://docs.wso2.org/display/CLUSTER420/Clustering+WSO2+Products
发布于 2019-04-22 17:16:25
如果在群集环境中指向同一个目录,则两个代理服务都将尝试轮询文件并引发问题。因此,如果要在群集环境中轮询文件,最佳做法是使用入站端点1。但如果有必要使用代理服务,则可以在代理中应用以下属性,以便代理服务只能在一台服务器上运行。因此,两个代理服务之间不会有任何冲突。请参阅2进一步澄清这一点。
<parameter name="transport.vfs.ClusterAware">true</parameter>
https://stackoverflow.com/questions/18894171
复制相似问题