【问题标题】:Could we use EventObject to communicate among different JVMs?我们可以使用 EventObject 在不同的 JVM 之间进行通信吗?
【发布时间】:2016-10-06 20:11:53
【问题描述】:

是否可以在一个JVM中注册Event,让另一个JVM中的应用去消费?

【问题讨论】:

    标签: java events


    【解决方案1】:

    没有。原因是,每个 JVM 实例都是一个单独的进程,因此没有共享堆栈、堆等,这反过来意味着无法共享事件(对象)。因此,一个应用程序触发的事件对于在另一个 JVM 中运行的另一个应用程序是不可见的。

    因此您可能需要使用一种常用的进程间通信方式(使两个 JVM 相互通信)来实现您的要求。 in this query 描述了一些流行的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-07
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      相关资源
      最近更新 更多