Migrering och konvertering av händelsebutik

Publicerad

(22 dec 2020)

Hur man flyttar eller omvandlar händelser i bulk

Det finns flera situationer där du kanske vill kopiera eller flytta innehållet i ditt Event Store, inte bara för att skapa en vy modell, men att antingen flytta händelser till ett nytt system eller utföra storskaliga konverteringar av innehållet. Ganska ofta kan en Axon Server-baserad Event Store flyttas med en enkel filkopia, men tänk om detta inte är möjligt, vi flyttar mellan olika händelsebutikimplementeringar eller vill vi bara ha ett urval av innehållet?

I den här bloggen tittar vi på några av scenarierna och de olika tillgängliga metoderna.

För att läsa hela artikeln, gå till: https : //axoniq.io/blog-overview/event-store-migration-and-conversion .

Nyckelupptagningar:

  • Axon Server Event Store implementeras med en uppsättning filer med händelser och ögonblicksbilder, kombinerat med index, där de enskilda filerna kallas segment . Du kan kopiera dessa filer för att göra säkerhetskopior eller överföra Event Store till en annan plats.
  • Alla utom det nuvarande segmentet kallas ”stängda segment” och filnamnen kan hämtas med hjälp av Axon Servers backup-REST-slutpunkt.
  • Det är enkelt att se en ny Axon Server-instans eller en befintlig instans sammanhang med dessa filer och, i fallet med ett Axon Server EE-kluster, behöver det inte orsaka stillestånd.
  • Alternativt kan du programmera åtkomst till Axon Server och använd det för att läsa händelser från en igång instans eller skriva händelser till den. Axon Server Connector kan också användas för att överföra händelser till eller från en annan Event Store-implementering.
  • Med hjälp av det programmatiska tillvägagångssättet kan du också göra omvandlingar av händelsens nyttolast och metadata, eller till och med slå samman och dela sammanhang .

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *