전 세계의 여러 지역에있는 여러 데이터 센터에 배포 할 솔루션을 구축 중입니다. 각 데이터 센터에는 복제 된 데이터 사본이 각 지역에서 적극적으로 업데이트됩니다. 필자는 각 데이터 센터에 여러 데이터베이스와 파일 시스템을 조합하여 상태를 일관되게 유지해야합니다 (데이터 센터 내). 이러한 여러 저장소는 SOA 서비스 계층에 의해 처리됩니다.응용 프로그램 수준 복제 기술
복제에서 약간의 대기 시간을 허용 할 수 있으며 영역이 오프라인 상태 일 수 있도록 허용해야합니다.
데이터의 다중 백 엔드 저장소가 있으므로 일관된 상태를 유지하기 위해 각각의 독립 복제 솔루션에 쉽게 의존 할 수 없습니다. 따라서 SOA 요청을 복제하는 방식으로 애플리케이션 계층에서 복제를 구현해야합니다. 복제 루프가 발생하지 않도록하고 마지막 작성자 조건을 올바르게 정렬해야합니다.
귀하의 경험에 비추어 볼 때,이 문제를 해결하는 가장 좋은 패턴은 무엇이며 조사해야 할 좋은 제품 (무료 또는 기타)이 있습니까?