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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值