「扫码关注我,面试、各种技术(mysql、zookeeper、微服务、redis、jvm)持续更新中~」
RabbitMQ学习列表:
RabbitMQ实战(一)-消息通信基本概念
RabbitMQ实战(二)-消息持久化策略、事务以及Confirm消息确认方式
·前面二个章节主要讲了一下RabbitMQ的基本概念和消息发送的确认模式,正巧现在项目中有个需求(利用RabbitMQ消峰),其他客户端系统会向我们后台系统推送大量的支付财务消息,我们需要做的就是将这些消息入库,以前采取的方式即为按条进行insert,但是现在我们后台系统处理功能越来越多,也越来越复杂,数据库操作变得日益频繁,同时数据库链接资源也变得十分珍贵了,所以我们决定进行批量插入!
·RabbitMQ中消费消息有两种模式,推模式(Push)和拉模式(Pull),在我们平时的开发过程中采取的模式多为推模式(channel.basicConsume(QUEUE_NAME, false, consumer),因为这种推模