Eseménytár-migráció és -konverzió

(2020. december 22.)

Az események tömeges áthelyezése vagy átalakítása

Számos olyan helyzet van, amikor érdemes másolni vagy áthelyezni az Eseménybolt tartalmát, nem csak nézet építéséhez. modellt, de vagy átmozgatja az eseményeket egy új rendszerbe, vagy nagyszabású konverziókat hajt végre a tartalomon. Gyakran az Axon Server alapú Event Store áthelyezhető egy egyszerű fájlmásolat segítségével, de mi van, ha ez nem lehetséges, akkor az eseménytár különböző megvalósításai között mozogunk, vagy csak a tartalom válogatását akarjuk?

Ebben a blogban megnézünk néhány forgatókönyvet és a rendelkezésre álló különböző megközelítéseket.

A teljes cikk elolvasásához látogasson el ide: https : //axoniq.io/blog-overview/event-store-migration-and-conversion .

Kulcsszavak:

  • Az Axon Server Eseménytár eseményekkel és pillanatképekkel rendelkező fájlkészlet, indexekkel kombinálva valósul meg, ahol az egyes fájlokat szegmenseknek hívják. Ezeket a fájlokat másolhatja biztonsági másolatok készítéséhez, vagy máshova helyezheti az Eseménytárat.
  • Az aktuális szegmens kivételével az összeset „zárt szegmenseknek” nevezzük, és a fájlneveket az Axon Server kiszolgálójának REST végpontjával lehet lekérni.
  • Egy új Axon Server példány vagy egy meglévő példány kontextusának beültetése azokkal a fájlokkal egyszerű, és Axon Server EE fürt esetén nem kell leállást okoznia.
  • Alternatív megoldásként megteheti: programozott módon férjen hozzá az Axon Serverhez, és használja ezt futó példány eseményeinek olvasására vagy események írására. Az Axon Server Connector használható események átadására egy másik Event Store megvalósításra vagy onnan is.
  • Az automatizált megközelítés használata lehetővé teszi az esemény hasznos terhelésének és metaadatainak átalakítását, vagy akár a kontextusok egyesítését és megosztását is. .

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük