【发布时间】:2015-10-13 00:34:46
【问题描述】:
我提早询问有关客户端here 的通知。 现在我对服务器端的通知很感兴趣。我特别感兴趣的是通知通知所有服务器。
我的问题是服务器集群。我在所有服务器上都兑现了一些数据库元素。如果任何服务器上的某些用户更新数据库元素现金需要刷新。通知可以完成这项工作。
或者有其他方法来处理服务器集群吗?
马尔科
【问题讨论】:
标签: notifications eclipse-scout
我提早询问有关客户端here 的通知。 现在我对服务器端的通知很感兴趣。我特别感兴趣的是通知通知所有服务器。
我的问题是服务器集群。我在所有服务器上都兑现了一些数据库元素。如果任何服务器上的某些用户更新数据库元素现金需要刷新。通知可以完成这项工作。
或者有其他方法来处理服务器集群吗?
马尔科
【问题讨论】:
标签: notifications eclipse-scout
恐怕没有关于这个主题的完整教程。
Scout 确实以IClusterSynchronizationService 的形式提供了您正在寻找的功能。 您可以使用它来注册侦听器并在 Eclipse Scout 服务器之间发送消息。
要使其工作,您需要一个消息传递系统(消息队列),例如 ApacheMQ 或 RabbitMQ。您只需从 Eclipse Marketplace 安装必要的连接器并注册它们以集成到您的应用程序中。详细解释在this tutorial。 (您需要将新连接器作为依赖项添加到您的产品文件中,注册集群同步服务,并使用主机、端口等属性对其进行配置。
GitHub 上的“BahBah”演示聊天应用程序具有这些侦听器的实现以及如何register 它们。
BahBah Chat 演示的(非官方)fork 已经内置了其中一些更改。
【讨论】: