9.2. Infinispan 集群管理器的更改
以下部分介绍了 Infinispan 集群管理器的更改。
9.2.1. 自定义配置中的更新
Infinispan 集群管理器基于 Infinispan 12。
在 Eclipse Vert.x 4 中,集群 SPI 已被重新设计。订阅数据模型已改变。因此,Eclipse Vert.x 3.x 节点和 Eclipse Vert.x 4 节点无法在同一个 Infinispan 集群中添加。
Eclipse Vert.x 应用程序不会受到这个变化的影响,因为 EventBus 和 SharedData API 保持不变。
如果您在 Eclipse Vert.x 3.x 应用程序中有一个自定义 Infinispan 配置文件:
-
将
__vertx.subs
缓存类型更改为复制,而不是分布式。 -
添加复制的缓存
__vertx.nodeInfo
。
<cache-container default-cache="distributed-cache"> <distributed-cache name="distributed-cache"/> <replicated-cache name="__vertx.subs"/> <replicated-cache name="__vertx.haInfo"/> <replicated-cache name="__vertx.nodeInfo"/> <distributed-cache-configuration name="__vertx.distributed.cache.configuration"/> </cache-container>
如果您在 Openshift 上运行 Eclipse Vert.x 集群,则不再需要 infinispan-cloud
JAR。JAR 已从构建文件的 dependencies 部分中移除。此 JAR 中提供的配置文件现在包含在 infinispan-core
JAR 中。