rabbitmq3

指定通过通道将消息发送给哪个消息队列

同一个通道可以向不同的队列发送消息的,如果你绑定的队列和发布消息的队列不一致也是可以的,这个才是真正的发布消息去具体的某一个队列:

如果队列没有持久化,就不会把这个消息队列保存在磁盘中,队列里面的消息也会丢失,所以当我们的RabbitMQ服务停止/重新启动时,会自动删除我们的队列:

刷新后,没有任何队列:

如果我们设置为true呢,发布一条消息:

重启rabbitmq后:

因为我们把队列持久化了,但是队列里面的消息并没有持久化,所以重启rabbitMQ服务后,队列里面的消息就会丢失,那我们如何既保证队列的持久化,也保证队列里面的消息的持久化呢:

我们要在发布消息时告诉RabbitMQ,要对发布的消息做持久化设置:

在RabbitMQ正常启动时,消息队列和队列里面的消息是在内存中的, RabbitMQ服务停止后,就会把队列和队列里的消息持久化到硬盘中,再次启动时,会把队列中的消息进行恢复

相关推荐
quo-te32 分钟前
【JavaWeb学习Day19】
java·spring·maven·mybatis
m0_7482449639 分钟前
2024 JAVA面试题
java·开发语言·python
终端行者42 分钟前
k8s使用containerd作为容器运行时配置Harbor私有仓库与阿里云私有仓库以及镜像加速器,k8s基于containerd如何配置harbor私有仓库
阿里云·容器·kubernetes
JiaJunRun1 小时前
Java Collections工具类面试题
java·开发语言·windows·学习·安全
澄江静如练_1 小时前
小程序高度问题&背景scss
java·前端·小程序
27669582921 小时前
快手弹幕 websocket 分析
java·python·websocket·go·快手·快手弹幕·ks
阿湯哥1 小时前
再论Spring MVC中Filter和HandlerInterceptor的优先级
java·spring·mvc
Xiaohong07161 小时前
心理咨询小程序的未来发展
java·微信小程序·小程序·心理咨询小程序·微信小程序搭建开发
昵称为空C1 小时前
局域网内dns服务器dnsmasq服务搭建
docker·dns
阿志iiii2 小时前
【Java毕业设计】商城购物系统(附源码+数据库脚本)
java·数据库·课程设计