ModeShape를 기반으로 서버 - 클라이언트 아키텍처를 배포하고 싶지만 ModeShape 및 Infinispan을 구성하여 목표를 달성하는 방법을 알 수 없습니다. ,ModeShape 서버 - 클라이언트 리포지토리 동기화
- 사용자 A는
- 사용자 B가 로컬이 노드를 검색하고 하위 트리를 편집하고 속성을 다시 한 번 온라인
- 오프라인 메인 서버 저장소에서 노드를 작성합니다
여기에 일반적인 사용 사례입니다 사용자 B가이 노드를 주 서버 저장소로 밀어 넣고 필요할 경우 해당 내용을 병합합니다 (예 : 노드가 기본 저장소에서도 수정 됨).
그래서 내 requir ements는 다음과 같습니다.
- 모든 데이터를 보유하려면 메인 서버 저장소가 필요합니다.
- 서버 저장소에서 특정 노드를 가져 와서 로컬로 저장할 수 있도록 각 클라이언트가 필요합니다.
- 로컬 저장소에서 오프라인으로 작업 할 수 있도록 (즉, 주 서버 저장소에 접근 할 수 없음)
- 온라인으로 로컬 저장소를 기본 저장소와 동기화 할 수있게하려면 각 클라이언트가 필요합니다. 필요한 경우 데이터 병합
ModeShape 및/또는 Infinispan의 클러스터링 옵션을 사용하여 이러한 동작을 얻는 방법에 대해 알고 있습니까? 아니면 더 나은 접근법을 생각할 수 있습니까?