gpt4 book ai didi

java - 我可以以某种方式覆盖消息传递中的 JMS 提供程序行为吗?

转载 作者:行者123 更新时间:2023-12-01 16:08:30 25 4
gpt4 key购买 nike

我知道我对某些专家来说可能听起来很荒谬,但是,它已经在我的脑海中思考了很长一段时间,但仍然没有找到具体的答案。

PUBLISH/SUBSCRIBE MESSAGING WITH JMS TOPICS :JMS 发布者向 JMS 提供者发送一条消息,JMS 提供者将消息发送给 JMS 订阅者并接收他们的确认。

我是否可以以某种方式修改 JMS 提供程序,以便 JMS 生产者仅发送从 JMS 发布者收到的所有其他消息?

这个领域完全是新手,所以欢迎任何建议。

最佳答案

如果您希望订阅者能够配置为批量接收消息,其中每个订阅者可以有不同的批量大小,那么 JMS 将不会提供此功能。这不是典型的 pubsub 类型场景。

如果您想实现此目标,我建议您在订阅者端添加一些自定义缓冲,这些缓冲将对传入消息进行排队,然后在队列已满时执行批量通知。然后可以根据每个订阅者轻松配置。

据我所知,唯一提供类似功能的消息系统是 pubsub in XMPP ,但即便如此,批处理也是由时间间隔而不是数量决定的。

关于java - 我可以以某种方式覆盖消息传递中的 JMS 提供程序行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068099/

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