gpt4 book ai didi

java - 带有监听器的自定义 Java 事件与基于 JMS 的实现?

转载 作者:行者123 更新时间:2023-11-29 04:02:22 25 4
gpt4 key购买 nike

我的应用程序需要根据发生的某些特定 Activity 触发事件。我正在尝试确定是否应该使用 Java EventObject 和类似于 Java AWT 的自定义监听器来创建自己的事件处理系统,还是应该使用 JMS 实现?我正在考虑 apache 的 Qpid 或 ActiveMQ 解决方案。我目前正在探索这些选项,想知道是否有人有使用 Qpid 或 ActiveMQ 的经验并可以提供一些建议(例如,要考虑的优点、缺点等)此外,如果有人对构建简单的事件处理系统有任何建议...如果通过基于 JMS 的解决方案来考虑这一点是否值得。

最佳答案

简单的事件监听器(如在 Java AWT 中使用的)要求在同一个虚拟机内,并且通常在同一个线程内立即处理事件。

JMS(例如使用 ActiveMQ)允许稍后处理事件(可选地在持久存储中缓冲消息),以及在其他虚拟机/线程中。这种灵 active 是以增加复杂性和降低效率为代价的。

关于java - 带有监听器的自定义 Java 事件与基于 JMS 的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2604005/

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