activemq和JmsTemplate整合,效率问题

发布于 2021-11-19 04:24:26 字数 160 浏览 827 评论 10

我在activemq和JmsTemplate做整合时发现,生产者生产1万条消息要6-10秒,一个消费者消费的话,居然要5分钟。

如果不用JmsTemplate的话,速度很快。

我采用的是点对点的模式。



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

挽清梦 2021-11-24 15:30:30

你说的不要同步,是指,消息发送要异步还是消费要异步?

裸钻 2021-11-24 15:29:00

回复
发消息和接收消息分开, 同步的意思,发送消息后要等到返回再发另一个消息,这样肯定慢

悸初 2021-11-24 15:20:32

看了你的配置,你不会是采用同步处理吧,

可以采用消息监听器处理消息

org.springframework.jms.listener.DefaultMessageListenerContainer

刘备忘录 2021-11-24 13:04:09

我没写任何业务逻辑,就一个输出。

自此以后,行同陌路 2021-11-24 11:23:07

应该不是消费问题,你先把消费者的业务逻辑注释,先直接打印接收消息,看接收完1万个消息花费多少时间,会不会是你接收到消息后处理业务耗时

檐上三寸雪 2021-11-24 00:23:52

org.springframework.jms.connection.CachingConnectionFactory 用这个代替PooledConnectionFactory试试 具体属性可以查下文档

眼眸里的那抹悲凉 2021-11-23 23:54:47

忘高手指点

奈何桥上唱咆哮 2021-11-21 12:52:38

频繁开关连接?

把昨日还给我 2021-11-20 12:39:00

时间到底是消耗在哪个地方?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文