美文网首页
Activemq集群原理

Activemq集群原理

作者: 过去今天和未来 | 来源:发表于2017-11-25 18:39 被阅读200次

Java消息中间件集群配置

   1.实现高可用,排除单点故障中断

   2.实现负载均衡,增强访问量

     Activemq失效转移(failover):当A节点宕机,客户端会与B节点连接并重新获取消息。

     ActiveMQ进行节点之间的同步消息:可以使用网络连接器(NetworkConnector)进行节点同步

Master slave集群方式

   1. Shared storage master/slave共享存储(文件系统和数据库)当多个节点获取共享资源,使用排它锁让先启动的成为master。当master宕机时释放锁,这时salve机器会获取锁资源成为master。保证集群之间的高可用。但不能进行负载均衡

      2.基于复制levelDB store的原理使用zk进行消息同步,保证了负载均衡,但当A节点宕机,会存在消息丢失问题。

      3. 既保证消息高可用、也可以保证负载均衡。正常情况,B获取持久化资源成为master,C为slave。消费者既可以消费A上节点的消息也可以消费B上的消息,完成负载均衡的作用。当A节点宕机,B节点可以继续提供服务。当B宕机后,C节点会立即获取持久层资源成为master,保证系统高可用。

相关文章

  • Activemq集群原理

    Java消息中间件集群配置 1.实现高可用,排除单点故障中断 2.实现负载均衡,增强访问量 Activem...

  • ActiveMQ集群安装

    一、ActiveMQ集群的简单介绍 从 ActiveMQ 5.9 开始,ActiveMQ 的集群实现方式取消了传统...

  • ActiveMQ学习-集群配置

    ActiveMQ集群方案 本人最近使用VM搭建ActiveMQ集群成功了,写篇文章记录下。集群方案介绍。 Mast...

  • ActiveMQ集群的搭建(高可用)

    ActiveMQ集群的搭建(高可用) 使用ZooKeeper+ActiveMQ搭建高可用集群。 1 前提准备 Zo...

  • ActiveMQ+Zookeeper集群的搭建(高可用)

    安装Activemq安装Zookeeper集群安装JDK1.8 activemq配置集群 配置节点名 每一个Act...

  • 构建ActiveMQ集群

    ActiveMQ的集群方式综述 ActiveMQ的集群方式主要由两种:Master-Slave和Broker Cl...

  • ActiveMQ HA

    从 ActiveMQ 5.9 开始,ActiveMQ 的集群实现方式取消了传统的Master-Slave 方式,增...

  • ActiveMQ(一)单机部署与应用

    本文主要讲解ActiveMQ单机部署与应用,关于ActiveMQ高可用集群请移步我的另一篇文章:ActiveMQ(...

  • ActiveMq集群.

    Activemq集群数据存储方式1.) kahaDB:文件共享,默认方式2.) JDBC:数据库共享,支持MySq...

  • ActiveMQ集群

    一、安装JDK 请参考:Linux下快速安装JDK 二、搭建zookeeper集群 请参考:zookeeper集群...

网友评论

      本文标题:Activemq集群原理

      本文链接:https://www.haomeiwen.com/subject/gxgcbxtx.html