2019年5月29日

内存及磁盘告警

摘要: 当内存使用超过配置的阈值或者磁盘剩余空间低于配置的阈值时,RabbitMQ都会暂时阻塞(block)客户端的连接(Connection)并停止接收从客户端发来的消息,以此避免服务崩溃。与此同时,客户端与服务端的心跳检测也会失效。可以通过rabbitmqctl list_connections命令或者 阅读全文

posted @ 2019-05-29 20:42 AoTuDeMan 阅读(730) 评论(0) 推荐(0) 编辑

RabbitMQ消息的存储机制以及队列的结构

摘要: 消息的存储机制 不管是持久化的消息还是非持久化的消息都可以被写入到磁盘。持久化的消息在到达队列时就被写入到磁盘,并且如果可以,持久化的消息也会在内存中保存一个备份,这样就可以提高一定的性能,当内存吃紧的时候会从内存中清除。非持久化的消息一般只保存在内存中,在内存吃紧的时候会被换入到磁盘中,以节省内存 阅读全文

posted @ 2019-05-29 18:45 AoTuDeMan 阅读(2006) 评论(0) 推荐(1) 编辑

导航