Înapoi la Glosar
Technologia

Bidirekcionális szinkronizáció (kétirányú adatcsere)

Răspuns rapid

Rendszerek közötti kétoldalú adatcsere, ahol egyértelmű prioritási szabályok határozzák meg a folyamatot, ha ugyanaz az adat mindkét oldalon módosul.

Concluzii cheie

  • Forrásrendszer elsőbbsége - javasolt a törzsadatokhoz (ár, készlet) kapcsolódó mezőknél
  • Utolsó módosítás elve (Last write wins) - kizárólag leíró jellegű mezőknél elfogadható
  • Manuális felülvizsgálat - pénzügyi hatással bíró mezők esetén kötelező

Szükséges feltételek

A helyes kétirányú szinkronizációhoz három alapvető elem elengedhetetlen: egy stabil közös azonosító, mezőszintű prioritási szabályok, valamint egy ember által is olvasható ütközési napló (conflict log).

Konfliktuskezelési stratégiák

  • Forrásrendszer elsőbbsége - javasolt a törzsadatokhoz (ár, készlet) kapcsolódó mezőknél
  • Utolsó módosítás elve (Last write wins) - kizárólag leíró jellegű mezőknél elfogadható
  • Manuális felülvizsgálat - pénzügyi hatással bíró mezők esetén kötelező

A legnagyobb kockázat

A frissítési hurok (update loop): az A rendszer ír a B-be, a B rendszer ezt módosításként érzékeli és visszaküldi az A-ba, a folyamat pedig végtelen ciklusba kerül. Ez megelőzhető a módosítás eredetének jelölésével és a saját írások figyelmen kívül hagyásával.

Exemplu real

Egy kétirányú egyenlegszinkronizáló konnektor napi 12,000 felesleges írást generált, amíg el nem látták eredetjelöléssel; ezt követően a forgalom napi 400 műveletre csökkent.

Actualizat:

Întrebări frecvente

Mikor elegendő az egyirányú szinkronizáció?+

Ha egy adott entitást csak egyetlen rendszer hoz létre és szerkeszt, a másik pedig csak megjeleníti azt. A készlet és az ár esetében általában az egyirányú szinkronizáció a helyes választás.

Mit kell naplózni a folyamat során?+

Minden szinkronizálási kísérletet az eredménnyel, az időtartammal és hiba esetén az elutasított adatcsomaggal együtt. Naplózás nélkül az ütközések diagnosztizálása csak találgatás.

Unde se potrivește CRMconnect

Vrei să vezi CRMconnect în acțiune?

Demo personalizat în 30 minute - fără card, fără angajament.

Termeni înrudiți