mq获取消息慢_请教 java调用MQ jms通讯取消息慢问题

请教 java调用MQ jms通讯取消息慢问题

用java语言开发的系统用到MQ,以前测试都正常今天客户返回有时候交易返回3秒以上有点慢,大多数情况下正常,然后本人测试发现每发一笔交易然后停顿2秒后在发第二笔交易,发多笔后,总有几笔交易MQ读消息特别慢1.5秒左右,不知道什么原因,请教大家一下。

下面是我的代码:

this.recContext = createContext(this.gAddress);

this.recConn = createQueueConnection(this.recContext, this.gAddress);

this.recSession = this.recConn.createQueueSession(false, 1);

Queue recQueue = (Queue) this.recContext.lookup(this.gAddress

.getQueueName());

QueueReceiver gQreceiver = null;

if ((this.messageSelector != null)

&& (!(this.messageSelector.equalsIgnoreCase("")))) {

gQreceiver = this.recSession.createReceiver(recQueue,

this.messageSelector);

} else

gQreceiver = this.recSession.createReceiver(recQueue);

gQreceiver.setMessageListener(this.messageListener);

this.recConn.setExceptionListener(this.exceptionListener);

this.recConn.start();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值