xwiki管理指南-集群

2021-01-14 11:27:36 浏览数 (1)

XWiki提供了一种通过网络,基于事件的方式来启动XWiki群集实例

特性

  • XWiki实例之间的事件同步
  • 多个集群channels
  • 运行时启动/停止集群channel

建立

启用事件分发

要启动事件分发功能,需要在xwiki.properties文件设置observation.remote.enabled属性为true。

设置通信channels

你需要为每个不同的群集组创建JGroups配置文件。

需要到/WEB-INF/observation/remote/jgroups目录下,添加XML文件。可以查看该目录下README.txt文件了解更多信息。

关于如何设置JGroups配置文件的详细信息,请参阅JGroups文档。

如果你服务器上是IPv6,你应当阅读这篇IPv6文章。启动JVM时定义-Djava.net.preferIPv4Stack=true可能是在大多数情况下最好的选择。如果你真的想要使用IPv6为你的channels,你应该升级Jgroup到2.10.0.GA以及至少JVM 6。

启动通信channels

XML文件的名称需要与channel的标识符相匹配。

WEB-INF下xwiki.properties文件的属性observation.remote.channels标明哪些channel要启动。

选择network adaptor

默认情况下是使用JGroups实现,但是可以改用其他方式,具体请查看Remote Observation Module 。

更多

查看Remote Observation Module的事件分发功能和扩展功能了解更多细节。

查看test clustering 教程了解如何在同一个服务器设置两个XWiki实例。

0 人点赞