调查队网站建设,doc文件打开乱码怎么办,wordpress 美丽说,网页制作与网站建设完全学习手册光盘perl大骆驼和小骆驼一种实现主/从故障转移模式的方法是拥有一个应用程序的实例集群#xff0c;其中一个实例#xff08;主实例#xff09;当前处于活动状态#xff0c;而其他实例#xff08;从属实例#xff09;处于待机状态#xff0c;随时可以在主实例发生故障时接管该… perl大骆驼和小骆驼 一种实现主/从故障转移模式的方法是拥有一个应用程序的实例集群其中一个实例主实例当前处于活动状态而其他实例从属实例处于待机状态随时可以在主实例发生故障时接管该实例。 。 一些项目提供了开箱即用的这种主/从支持 为Apache Karaf创建故障转移部署很简单我们启动两个或多个Karaf实例并让它们指向相同的锁文件系统或数据库。 然后第一个启动的实例将获得锁并成为主实例而其他实例将在启动捆绑包之前等待获取锁。 另外Karaf提供了热备用功能其中即使在从属实例中也启动了一些捆绑包而其他捆绑包等待获得锁。 Apache ActiveMQ提供了几种创建主/从配置的方法但是最简单的方法是启动两个或多个ActiveMQ实例它们指向同一个数据源文件或数据库第一个代理获得锁定并成为主数据第二个和另一个经纪人成为奴隶等待锁。 简单。 骆驼呢 我们如何拥有多条路由在一个或单独的容器中其中一个是主路由处于运行状态而另一条路由在主路由停止后立即等待接管以确保路由级别的高可用性 有几个提供这种功能的组件并且所有组件都依赖于将某种集中式外部系统用作锁。 Camel Quartz组件具有集群支持。 如果使用石英使用者则在群集模式下一次只能触发一条路由。 或者如果使用基于石英的CronScheduledRoutePolicy 则在群集模式下只会启动/停止一条路由。 这两个选项都依赖于将石英配置有在集群中所有路由之间共享的数据源。 这种用法不完全是主/从但最终会产生相同的效果。 Camel Zookeeper组件提供一个RoutePolicy可以以主/从方式启动/停止路由。 获取锁的第一条路线将在其余路线等待获取锁的地方开始。 该组件的一个优点是可以将其配置为运行多个主机。 骆驼JGroups组件还具有使用JGroupsFilters的主/从功能。 JBoss Fuse Master组件可能是在Fuse环境中进行主/从设置的最简单方法。 在内部它依赖Zookeeper的znode功能类似于上面的zookeeper组件。 这尚未实现但从理论上讲可以使用ActiveMQ的专有使用者功能提供分布式锁来实现RoutePolicy。 如果您实施此方法请告诉我 参考来自OFBIZian博客的JCG合作伙伴 Bilgin Ibryam的骆驼路线主/从故障转移 。 翻译自: https://www.javacodegeeks.com/2014/01/masterslave-failover-for-camel-routes.htmlperl大骆驼和小骆驼