1 MQ 以round-robin的方式轮询发送MQ消息
2 默认no-ack=false,未收到响应的消息会被重发
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