【问题标题】:Java notification framework using Java RMI使用 Java RMI 的 Java 通知框架
【发布时间】:2011-04-14 16:59:46
【问题描述】:

我必须构建一个使用 java rmi 实现分布式通知框架的 java 应用程序。我在网上找不到任何东西让我开始。有什么帮助吗?

【问题讨论】:

  • 听起来你想要的是 JMS。这是专为分布式消息传递而设计的。
  • 什么样的通知框架?你想要什么功能?请提供更多详细信息。

标签: java networking rmi


【解决方案1】:

为了便于使用,请使用KryoNet,然后只需使用example 并使用它。

【讨论】:

  • 基本上我被要求实现以下内容: NotificationSource 是一个对象,它会在特定事件发生时通知已注册的 NotificationSink 对象。这个想法是 NotificationSource 对象在远程机器上用于监视分布式系统某些组件的行为,并在发生特定事件时发送通知。 NotificationSink 对象注册到 NotificationSource 并在每次监视事件发生时接收通知。 Notification 对象用于保存有关事件发生时的信息。
【解决方案2】:

从您的 cmets 的另一个问题来看,听起来您真正想要的是 JMX(与 rmi 一样,它已经融入了 jdk)。它支持远程交互(通常使用 RMI),包括一个通知框架,专门为“监控分布式系统组件的行为”而设计。详情here.

【讨论】:

    【解决方案3】:

    我认为您可能想尝试使用谷歌搜索“RMI 回调”或“RMI 侦听器”。您应该能够找到服务器到客户端应用程序的良好示例。

    这并不是说 JMS 方法行不通,但我相信您希望将整个添加侦听器添加到对象(类似于 Swing 和 AWT 处理事件的方式)

    【讨论】:

      猜你喜欢
      • 2016-03-14
      • 2011-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多