rabbitMQ 知识点

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)
/jishu53oYdbUARv1H5_2Frt6dh9uXMSMkMM8V7DX3pbzw_3D_3D4858234
8 简首页