1. 用ConnectionFactory创建的TCP连接要复用,因为创建新的TCP连接比较耗时.
  2. IModel(信道)是轻量级的,可以用时创建.
  3. channel.BasicQos(0, 1, false);//是设置信道的流量(要设置订阅者所在的信道),而不是Queue(队列)的流量,注意不要用错了.
  4. 在手动ack,并且有多个订阅者时,最好每个订阅者使用一个单独的IModel(信道).并且要设置信道的流量,否则严重影响MQ的性能,因为一方面在消息未ack前当前通道处于阻塞状态,另一方面未及时ack的消息会重新入队.

RabbitMQ使用注意事项

相关文章:

  • 2021-11-24
  • 2021-09-22
  • 2021-07-29
  • 2021-08-25
  • 2021-09-30
  • 2021-07-07
  • 2021-06-11
  • 2021-05-12
猜你喜欢
  • 2021-07-26
  • 2021-11-23
  • 2021-11-03
  • 2021-10-23
  • 2021-10-21
  • 2021-05-29
相关资源
相似解决方案