• 2019第4周日


    MQ的监控分几个层面,以Rabbitmq为例,先有监控服务是否有具备外部请求的能力,因此要基于AMQP协议实现一个连接测试工具,类似ping。然后是检测元数据是否异常,交换器、队列或其绑定关系是否被异常修改删除;最后是常见意义上的监控,rabbitmq也提供了监控客户端,可以看里面的exchange、队列以及里面的数据,并能做发送和接受信息的测试。

    一般规模稍大的生产环境都要求做集群、负责均衡,RabbitMQ有几种方案可考虑,一是它自身客户端负载均衡算法,如源地址哈希法,(加权)轮询法,(加权)随机法,最小连接数法等。二是考虑通过外部软件方案,如HAProxy+keepalived,LVS等。

     从百度指数看,(应用)关注数最多的消息队列中间件是kafka》rabbitmq》ActiveMQ

  • 相关阅读:
    目录
    mysql 常用命令复习
    mysql备份及pymysql
    mysql 表操作
    mysql 库操作
    mysql 数据库
    各种推导式
    python 之I/O模型
    python 之进程
    python之 多线程(二)
  • 原文地址:https://www.cnblogs.com/doit8791/p/10325636.html
Copyright © 2020-2023  润新知