gpt4 book ai didi

java - 一次发送多个 jMS 消息并保持顺序

转载 作者:行者123 更新时间:2023-12-01 19:57:49 27 4
gpt4 key购买 nike

我正在使用 Java、spring-boot 和 ActiveMQ。我需要在最短的时间内发送大量消息。目前,使用 JMSTemplate 一条一条地发送消息需要花费大量时间。

有什么方法可以将消息集中在一起并立即发送到 activemq 并保证维持消息的顺序吗?

提前致谢

最佳答案

对于大型消息流,默认 ActiveMQ 配置可能会很慢。我们使用以下配置来提高消息速率 -

connection.setOptimizeAcknowledge(true);
consumerSession = connection.createSession(false, Session.DUPS_OK_ACKNOWLEDGE);

setOptimizeAcknowledge 配置接收消息的优化确认,而 Session.DUPS_OK_ACKNOWLEDGE 允许批量确认。

关于java - 一次发送多个 jMS 消息并保持顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48922252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com