gpt4 book ai didi

apache - ServiceMix 4 中的集群

转载 作者:行者123 更新时间:2023-12-02 06:53:20 26 4
gpt4 key购买 nike

我正在尝试配置 Apache ServiceMix 4 以提供其文档中提到的负载平衡功能(例如: http://servicemix.apache.org/clustering.html )。虽然提到了,但我找不到具体的操作方法。

这个想法是拥有 2 个 ServiceMix(例如,在 LAN 中),并在其中安装相同的 OSGi 服务。当客户端尝试使用该服务时,负载均衡器会将其带到其中一个 ServiceMix 上的适当服务实例。

有没有简单的方法可以做到这一点?

最佳答案

Fabric8 ( http://fabric8.io/ ) 可以进行 Karaf/ServiceMix 集群以及更多开箱即用的功能。它还具有额外的集群 Camel 组件,例如主节点和结构端点

有一个集群化的 Camel 示例,它演示了这一点

然后,客户端将在提供服务的事件节点之间进行负载平衡。因此,如果您有 5 个节点,那么它会在这些节点之间进行平衡。如果其中一个节点死亡或停止等,那么它只会在 4 个仍然事件的节点之间进行平衡。因此该解决方案是完全弹性和可扩展的。

原理如下图所示:

enter image description here

关于apache - ServiceMix 4 中的集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2907619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com