이벤트 스토어 마이그레이션 및 전환

(2020 년 12 월 22 일)

일괄 적으로 이벤트를 이동 또는 변환하는 방법

보기를 구축하는 것뿐만 아니라 Event Store의 콘텐츠를 복사하거나 이동하려는 여러 상황이 있습니다. 모델이지만 이벤트를 새 시스템으로 이동하거나 컨텐츠에 대한 대규모 변환을 수행합니다. Axon Server 기반 이벤트 저장소는 간단한 파일 복사를 사용하여 이동할 수 있지만 이것이 가능하지 않은 경우 다른 이벤트 저장소 구현간에 이동하거나 콘텐츠 선택 만 원할까요?

이 블로그에서는 몇 가지 시나리오와 사용 가능한 다양한 접근 방식을 살펴 보겠습니다.

전체 기사를 읽으려면 https로 이동하세요. : //axoniq.io/blog-overview/event-store-migration-and-conversion .

핵심 요약 :

  • Axon Server 이벤트 스토어 인덱스와 결합 된 이벤트 및 스냅 샷이있는 파일 세트를 사용하여 구현됩니다. 여기서 개별 파일은 세그먼트 라고합니다. 이러한 파일을 복사하여 백업을 만들거나 이벤트 저장소를 다른 위치로 전송할 수 있습니다.
  • 현재 세그먼트를 제외한 모든 세그먼트를 “폐쇄 세그먼트”라고하며 파일 이름은 Axon Server의 백업 REST 엔드 포인트를 사용하여 검색 할 수 있습니다.
  • 새 Axon Server 인스턴스 또는 해당 파일로 기존 인스턴스의 컨텍스트를 쉽게 시드 할 수 있으며 Axon Server EE 클러스터의 경우 다운 타임을 유발할 필요가 없습니다.
  • 또는 다음을 수행 할 수 있습니다. 프로그래밍 방식으로 Axon Server에 액세스하고이를 사용하여 실행중인 인스턴스에서 이벤트를 읽거나 이벤트를 작성합니다. Axon Server 커넥터는 다른 이벤트 저장소 구현으로 또는 다른 이벤트 저장소 구현에서 이벤트를 전송하는데도 사용할 수 있습니다.
  • 프로그래밍 방식을 사용하면 이벤트의 페이로드 및 메타 데이터에서 변환을 수행하거나 컨텍스트를 병합 및 분할 할 수도 있습니다. .

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다