1、概述 近期以来,公司业务爆炸性增长,服务器压力也是不断地增大,php出现连接超时情况,特别在高峰期下,出现成百上千的超时情况,当时运维侧习惯以为是开发逻辑层代码问题,因为这种情况基本上都是开发代码层面的问题。但是当看到后台高峰期那个用户访问量比原来加了一倍都不止时,并且通过监控数据看到服务器的CPU利用率和负载高出了很多,这时,运维侧就应该反思是否是并发数
1、使用rabbitmq-delayed-message-exchange插件实现延迟功能实现原理:安装插件后会生成新的Exchange类型x-delayed-message,该类型消息支持延迟投递机制,接收到消息后并未立即将消息投递至目标队列中,而是存储在mnesia(一个分布式数据系统)表中,检测消息延迟时间,如达到可投递时间时并将其通过x-delayed-type类型标记的交换机类型投递至目
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号