我很早就问及客户here上的通知。 现在我对服务器端的通知感兴趣。特别是我很有意思,通知通知所有服务器。
我的问题是服务器群集。我在所有服务器上都有一些数据库元素。如果任何服务器上的某些用户更新数据库元素现金需要刷新。通知可以完成这项工作。
还是有另一种处理服务器集群的方法吗?
马尔科
答案 0 :(得分:1)
关于这个主题没有完整的教程,我很害怕。
然而,Scout确实具有您正在寻找IClusterSynchronizationService形式的功能。 您可以使用它来注册侦听器并在Eclipse Scout服务器之间发送消息。
要使它工作,您需要一个消息传递系统(消息队列),例如ApacheMQ或RabbitMQ。您只需从Eclipse Marketplace安装必要的连接器并注册它们以便在应用程序中集成。详细解释见this tutorial。 (您需要将新连接器作为依赖项添加到产品文件中,注册集群同步服务,并使用host,port,...的属性对其进行配置。)
" BahBah" GitHub上的演示聊天应用程序包含这些侦听器的实现以及如何register。
BahBah Chat演示的(非正式的)fork已经内置了一些这些变化。