美文网首页
RabbitMQ学习--Rabbit集群

RabbitMQ学习--Rabbit集群

作者: 何何与呵呵呵 | 来源:发表于2019-09-18 10:32 被阅读0次
集群架构
  • 集群中的队列


    image.png

    如果队列1的节点故障,队列1持久化了,用户是不允许创建该队列的,报404 NOT_FOUND,必须恢复故障节点,没有持久化的可以重新创建.

  • 分布交换器
    交换器说到底只是一个名称和一个队列绑定列表.
image.png

消息丢失解决方案:
1.使用AMQP事务,消息路由到队列之前会一直阻塞
2.使用发送方确认机制来记录中断时未确认的消息

  • 内存节点和磁盘节点
    内存节点提供性能,磁盘节点保障集群配置信息辛免于重启.
    如果有内存节点加入或离开,会至少通知到一个磁盘节点.如果刚好崩溃的是磁盘节点,集群可以继续路有消息,但不能做以下操作.
image.png
  • 集群创建(节点单机)
    1.启动三个节点
image.png

2.停止第二个节点

image.png

3.清空第二个节点信息

image.png

4.将第二个节点与第一个节点集群

image.png

5.重启节点二

image.png
  • 节点分布更多机器
    保证Erlang cookie字串相同,保证互相识别.

相关文章

网友评论

      本文标题:RabbitMQ学习--Rabbit集群

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