美文网首页
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集群原理

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