Migrace a převod úložiště obchodů

(22. prosince 2020)

Jak hromadně přesouvat nebo transformovat události

Existuje několik situací, kdy budete chtít zkopírovat nebo přesunout obsah svého úložiště událostí, nejen vytvořit zobrazení model, ale buď přesunout události do nového systému, nebo provést rozsáhlou konverzi obsahu. Docela často lze úložiště událostí založené na serveru Axon přesunout pomocí jednoduché kopie souboru, ale co když to není možné, pohybujeme se mezi různými implementacemi úložiště událostí, nebo chceme pouze výběr obsahu?

V tomto blogu se podíváme na některé scénáře a různé dostupné přístupy.

Celý článek si můžete přečíst na: https : //axoniq.io/blog-overview/event-store-migration-and-conversion .

Klíčové možnosti:

  • Store událostí Axon Server je implementováno pomocí sady souborů s událostmi a snímky v kombinaci s indexy, kde se jednotlivé soubory nazývají segmenty . Tyto soubory můžete zkopírovat a vytvořit tak zálohu nebo přenést úložiště událostí do jiného umístění.
  • Všechny segmenty kromě aktuálního se nazývají „uzavřené segmenty“ a názvy souborů lze načíst pomocí záložního koncového bodu REST serveru Axon Server. / li>
  • Nasazení nové instance Axon Serveru nebo kontextu stávající instance s těmito soubory je snadné a v případě clusteru Axon Server EE nemusí způsobovat prostoje.
  • Alternativně můžete programově přistupujte k serveru Axon a použijte jej ke čtení událostí ze spuštěné instance nebo k zápisu událostí do ní. Axon Server Connector lze také použít k přenosu událostí do nebo z jiné implementace služby Event Store.
  • Použití programového přístupu vám také umožní provést transformace na užitečné zatížení a metadata události, nebo dokonce sloučit a rozdělit kontexty .

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *