服务器的 Scout Eclipse 通知

Scout Eclipse Notification for server

我很早就询问了关于客户端的通知。 现在我对服务器端的通知很感兴趣。我特别感兴趣的是通知会通知所有服务器。

我的问题是服务器集群。我在所有服务器上都兑现了一些数据库元素。如果任何服务器上的某个用户更新数据库元素现金需要刷新。通知可以完成这项工作。

或者有其他方法来处理服务器集群吗?

马尔科

恐怕没有关于这个主题的完整教程。

Scout 确实具有您正在寻找的 IClusterSynchronizationService 形式的功能。 您可以使用它来注册侦听器并在 Eclipse Scout 服务器之间发送消息。

要使其正常工作,您需要一个消息传递系统(消息队列),例如 ApacheMQ 或 RabbitMQ。您只需从 Eclipse Marketplace 安装必要的连接器并注册它们以集成到您的应用程序中。详细解释在this tutorial中。 (您需要将新连接器作为依赖项添加到您的产品文件,注册集群同步服务,并使用主机、端口等属性对其进行配置)。

GitHub has an implementation of these listeners and how to register 他们上的 "BahBah" 演示聊天应用程序。

BahBah Chat 演示的(非官方)fork 已经内置了其中一些更改。