骆驼iptv

一种实现主/从故障转移模式的方法是拥有一个应用程序的实例集群,其中一个实例(主实例)当前处于活动状态,而其他实例(从属实例)处于待机状态,随时可以在主实例发生故障时接管。 一些项目提供了开箱即用的这种主/从支持:

Apache Karaf创建故障转移部署很简单:我们启动两个或多个Karaf实例,并让它们指向相同的锁(文件系统或数据库)。 然后,第一个启动的实例将获得锁并成为主实例,而其他实例将在启动捆绑包之前等待获取锁。 另外,Karaf提供了热备用功能,其中即使在从属实例中也启动了一些捆绑包,而其他捆绑包等待获得锁。

Apache ActiveMQ提供了几种创建主/从配置的方法,但最简单的方法是启动两个或多个ActiveMQ实例,它们指向同一个数据源(文件或数据库),第一个代理获得锁定并成为主数据,第二个和另一个经纪人成为奴隶,等待锁。 简单。

骆驼呢? 我们如何有多条路由(在一个或单独的容器中),其中一个是主路由(处于运行状态),而其他路由在主路由停止后立即等待接管,以确保路由级别的高可用性? 有几个提供这种功能的组件,并且所有组件都依赖于将某种集中式外部系统用作锁。

  1. Camel Quartz组件具有集群支持。

    • 如果使用石英使用者,则在群集模式下,一次只能触发一条路由。
    • 或者,如果使用基于石英的CronScheduledRoutePolicy ,则在群集模式下,只会启动/停止一条路由。

    这两个选项都依赖于将石英配置有在群集中所有路由之间共享的数据源。 这种用法不完全是主/从,但最终会产生相同的效果。

  2. Camel Zookeeper组件提供了一个RoutePolicy,可以以主/从方式启动/停止路由。 获取锁的第一条路线将开始,其余路线将等待获取锁。 此组件的一个优点是可以配置为运行多个主机。
  3. 骆驼JGroups组件还具有使用JGroupsFilters的主/从功能。
  4. JBoss Fuse Master组件可能是在Fuse环境中进行主/从设置的最简单方法。 在内部,它依赖Zookeeper的znode功能,类似于上面的zookeeper组件。
  5. 这尚未实现,但从理论上讲,可以使用ActiveMQ的专有使用者功能(提供分布式锁)来实现RoutePolicy。 如果您实施此方法,请告诉我!
参考:来自OFBIZian博客的JCG合作伙伴Bilgin Ibryam的骆驼路线主/从故障转移。

翻译自: https://www.javacodegeeks.com/2014/01/masterslave-failover-for-camel-routes.html

骆驼iptv

骆驼iptv_骆驼路线的主/从故障转移相关推荐

  1. perl大骆驼和小骆驼_骆驼路线的主/从故障转移

    perl大骆驼和小骆驼 一种实现主/从故障转移模式的方法是拥有一个应用程序的实例集群,其中一个实例(主实例)当前处于活动状态,而其他实例(从属实例)处于待机状态,随时可以在主实例发生故障时接管该实例. ...

  2. 骆驼路线的主/从故障转移

    一种实现主/从故障转移模式的方法是拥有一个应用程序实例的集群,其中一个实例(主实例)当前处于活动状态,而其他实例(从属实例)处于待机状态,随时可以在主实例发生故障时接管. 一些项目提供了开箱即用的这种 ...

  3. activemq主从配置_使用ActiveMQ –具有故障转移协议的“主/从”配置

    activemq主从配置 介绍 ActiveMQ代理往往是企业中消息传递基础结构的核心部分. 此消息传递基础结构的高度可用性和可伸缩性至关重要. 请阅读此链接 ,以了解有关创建经纪人网络以支持各种用例 ...

  4. 使用ActiveMQ –具有故障转移协议的“主/从”配置

    介绍 ActiveMQ代理往往是企业中消息传递基础结构的核心部分. 此消息传递基础结构的高度可用性和可伸缩性至关重要. 请阅读此链接 ,以了解有关创建经纪人网络以支持各种用例的更多信息. Active ...

  5. mysql 从从(主主)复制(故障转移)

    mysql 从从(主主)复制(故障转移) 更新说明 8.0 所谓主主,其实是从从: 数据库版本 从1 1.数据库配置 2.重启数据库 3.设置从从 4.开启数据同步功能 5.在linux系统中mysq ...

  6. Redis 那些故障转移、高可用方案

    欢迎关注方志朋的博客,回复"666"获面试宝典 Redis大家都不陌生,就算是没用过,也都听说过了. 作为最广泛使用的KV内存数据库之一,在当今的大流量时代,单机模式略显单薄,免不 ...

  7. 【译】SQL Server误区30日谈-Day1-正在运行的事务在服务器故障转移后继续执行

    本系列文章是我在sqlskill.com的PAUL的博客看到的,很多误区都比较具有典型性和代表性,原文来自T-SQL Tuesday #11: Misconceptions about.... EVE ...

  8. Kafka主题体系架构-复制、故障转移和并行处理

    本文讨论了Kafka主题的体系架构,讨论了如何将分区用于故障转移和并行处理. Kafka主题,日志和分区 Kafka将主题存储在日志中.主题日志分为多个分区.Kafka将日志的分区分布在多个服务器或磁 ...

  9. 高并发应用场景下的负载均衡与故障转移实践,AgileEAS.NET SOA 负载均衡介绍与实践...

    一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...

最新文章

  1. JAVA 学到什么水平就可以转战 Android 了?
  2. 个人博客前端模板_腾讯前端开发工程师,教你极速搭建一个个人博客网站
  3. 安装paddle(飞桨)
  4. mysql解压版配置win8_Windows安装mysql8解压版
  5. 2015年下半年的读书技术
  6. flex acionscript png图片去除多余空白,生成合适大小图片
  7. 从零開始学androidlt;TabHost标签组件.二十九.gt;
  8. svn在linux下的使用(svn命令行)删除 新增 添加 提交 状态查询 恢...
  9. 在DSP28335上使用RTOS的经验总结
  10. GDI与DirectX对比
  11. 数据分析中应该了解的几种常用预测方法
  12. 在HTML中可以链接Word文档吗,为Word文档添加超文本链接就是这么简单!
  13. 计算机中什么是数组公式,EXCEL中数组的应用:什么是函数公式,什么是数组公式...
  14. oracle中的rownumber,oracle中row_number和rownum的区别和联系(翻译)
  15. nginx限流防刷方案
  16. 国外lead教程—EMU之dating类offer分析
  17. 2022-2028全球与中国砂当量测定仪市场现状及未来发展趋势
  18. 二叉树、红黑树 详解
  19. 基于jQuery实现tab选项卡【js实现页签切换】
  20. mac pro 网络重装系统

热门文章

  1. 流畅的python读书笔记-第一章Python 数据模型
  2. Nginx 反向代理工作原理简介与配置详解
  3. solr学习二(ExtractingRequestHandler)
  4. GPUImageMovieWriter实现暂停录制,重新录制
  5. EditText 中文文档
  6. linux shell 文件 第一行插入字符串
  7. 创建即时通信服务器的工具 openfire 简介
  8. python3 多进程锁
  9. linux mailx 发邮件
  10. linux alpine 中telnet转移至busybox-extras