03.RabbitMQ延迟队列
03.RabbitMQ延迟队列 1.使用场景 “订单下单成功后,15分钟未支付自动取消” 1.1.传统处理超时订单 采取定时任务轮训数据库订单,并且批量处理。其弊端也是显而易见的;对服务器、数据库性会有很大的要求,并且当处理大量订单起来会很力不从心,而且实时性也不是特别好。当然传统的手法还可以再优化
02.交换机RabbitMQ交换机
02.交换机RabbitMQ交换机 1.Exchange(交换机)的作用 在RabbitMQ中,生产者发送消息不会直接将消息投递到队列中,而是先将消息投递到交换机中,在由交换机转发到具体的队列, 队列再将消息以推送或者拉取方式给消费者进行消费 创建消息 路由键
01.RabbitMQ入门
01.RabbitMQ入门 1.1.什么是MQ 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已 作用:应用程序“对”应用程序的通信方法。 1.2.应用场景 主要解决异步处理、应用解耦、流量削锋等问题,实现高