我想部署一个基于 ModeShape 的服务器-客户端架构,但我不知道如何配置 ModeShape 和 Infinispan 来实现我的目标。
这是一个典型的用例:
- 用户 A 在主服务器存储库上创建一个节点
- 用户 B 在本地检索此节点并离线编辑其子树和属性
- 再次上线后,用户 B 将该节点推送回主服务器存储库,并在必要时合并其内容(即该节点在主存储库中也已修改)
所以,我的要求是:
- 我需要主服务器存储库来保存所有数据。
- 我需要每个客户端能够从服务器存储库中获取一些特定节点并将其存储在本地。
- 我需要每个客户端都能够在其本地存储库中脱机工作(即无法访问主服务器存储库)
- 我需要每个客户端能够在联机后将其本地存储库与主存储库同步,并在必要时合并数据
您是否知道如何通过使用 ModeShape 和/或 Infinispan 的聚类选项来获得这种行为?或者,也许您能想到更好的方法?