MQ性能优化

MQ的性能优化感觉和数据库有一些相同之处,下面我整理了一些比较实用的性能优化:

1、减少连接数,不应该反复建立与队列管理器的连接和反复进行队列打开/关闭操作,尽量将能一次性处理的操作一次性处理,一起提交

2、尽量减小消息的大小,小消息的读取效率要高,同时要注意MQ每个消息都会有一个消息头,它会占有一定的字节数,所以也不能拆分太小,不同的MQ和业务有其对应的合理值

3、处理一批消息时,一次性一起提交

4、MQ适用于不同类型的应用。不仅可以实现"点对点"的通讯,还t支持"多点广播"应用,所以在将一条消息发送到同一系统上的多个用户或队列时,MQ可以将消息的一个复制版本和该系统上接收者的名单发送到 目标系统。目标系统在本地复制这些消息,并将它们发送到DistributionList上的队列,从而减少了网络的传输量。

5、MQ的消息分为永久性消息和非永久性消息两种,根据需求合理的分配

6、使用多线程来监听通道

 

 

参考:https://blog.csdn.net/luoww1/article/details/80111492

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值