使用mule esb社区版进行集群

使用mule esb社区版进行集群,mule,cluster-computing,mule-cluster,Mule,Cluster Computing,Mule Cluster,我使用mule CE 3.3.0。我在mule服务器中创建了cxf代理服务。 我的事务号差不多,所以我想使用集群。 我可以在多台机器(物理或逻辑)上安装多个mule esb实例并将它们连接在一起吗?根据您在评论中所说的(感谢您提供额外的上下文),您似乎不需要集群。您可以在不同的Mule实例中运行相同的Mule配置,并且在它们前面有一个HTTP负载平衡器 有一件事我忘了问:你们有投票端点吗?如果是,则必须仅在一个Mule实例上启动轮询流,以防止对同一数据进行多次轮询。为什么需要群集?在Mule实例

我使用mule CE 3.3.0。我在mule服务器中创建了cxf代理服务。 我的事务号差不多,所以我想使用集群。
我可以在多台机器(物理或逻辑)上安装多个mule esb实例并将它们连接在一起吗?

根据您在评论中所说的(感谢您提供额外的上下文),您似乎不需要集群。您可以在不同的Mule实例中运行相同的Mule配置,并且在它们前面有一个HTTP负载平衡器


有一件事我忘了问:你们有投票端点吗?如果是,则必须仅在一个Mule实例上启动轮询流,以防止对同一数据进行多次轮询。

为什么需要群集?在Mule实例中,您需要共享什么状态?@DavidDossot,我想为我的公司共享。我的公司是一家大型中央公司,是其他公司之间的中介。事实上,我们公司是其他公司之间的桥梁。我们有太多的高交易数量。出于这个原因,我的骡子必须具备这个特性。顺便说一下,我真的需要对处理进行自动负载平衡。我正在尝试确定您是否需要集群,或者负载平衡是否足够。后者很容易推出,前者更复杂,尤其是CE。我仍然需要了解您需要在Mule实例之间共享什么状态,以及您的流使用什么入站协议?有些更容易实现负载平衡。对于共享状态(DB、NoSQL…),您选择的数据存储技术是什么?在消息处理器成功之前,您是否使用集合聚合器、幂等过滤器?@DavidDossot,我的流使用HTTP协议。我不使用数据库在我的项目没有,但我需要使用数据库在下一步。我不使用集合聚合器,但使用表达式过滤器。serach的结果只是在企业版上显示集群,不幸的是CE版有一些内容。谢谢@David的回复。我没有轮询端点。因此,我不必担心如何集群我的mule项目。我前面有一个HTTP负载平衡器就足够了。确保跨非集群实例的相同Mule配置的最佳方法是什么?执行Maven发行版,这样您就可以得到一个唯一版本连接的应用程序。然后您可以部署到服务器上。您还可以使用
jcabi清单
从应用程序的meta inf中检索信息(如Maven版本,通过buildnumber Maven插件获取Git修订号),并将其公开在自定义资源或HTTP响应头后面。这样你就可以确认什么东西在哪里运行。