rabbitMQ 知识点

来源:互联网 发布:枣想核你在一起 淘宝 编辑:程序博客网 时间:2024/06/14 05:06
1 MQ 以round-robin的方式轮询发送MQ消息
2 默认no-ack=false,未收到响应的消息会被重发

3 开启no-ack=true 会导致消息丢失

4 持久化需要开启队列持久化durable和消息持久化persist

5 exchange type 有direct topic headers fanout


6 未持久化的队列会超时删除 在consumer消失时会被删除?
7 fanout 向多个consumer发送消息,consumer连接前的消息接收不到

具体机制是为每个consumer建立一个queue,producer向exchange发送消息,queue绑定在

exchange上,连接断开时 queue消失

8 exchange是发送时,producer指定的,consumer可以建立队列,设置绑定关系,获取producer发送的消息


插播tomcat的坑

在server.xml指定了context ,发布的为war包,第一次启动因war包未解压,不能使用,第二次解压了,可以使用

context 会加载一次,appbase会加载一次,两次使用的路径不同,均可访问........ 处理方式是指定不同的appbase

0 0
原创粉丝点击