Onboarding-parancsok és események
A Kafka hordozza a Microsoft-onboarding tartós kérését és előrehaladását. Először készítsd elő a Graph-hozzáférést és a futtatókörnyezeti infrastruktúrát.
A worker az app.onboarding.commands.v1 témát olvassa. Az alkalmazásfelhasználó és a csatlakoztatott fiók értékei azonosítják az onboarding-kérést. Az azonosság feloldása után a msintegrationv2.users.user_id azonosítja a postafiók-sor tulajdonosát. Ne helyettesítsd a sorkulcsot e-mail-címmel vagy bejelentkezési azonosítóval.
A worker tartós importellenőrzőpontokat ment. Az életciklus-előrehaladásnál először a Kafka-producer közzétesz, majd rögzít egy sikeres outbox-tükröt és az ellenőrzőpontot. Ez a közzététel-utáni tükrözés nem atomi, outbox-első kézbesítési garancia. A producer korreláció és ok-okozati azonosítók segítségével a felület követni tudja egy futás lépéseit. A böngésző-előrehaladás kézbesítése és a tartós importbefejezés külön megfigyelések.
Az utolsó inicializálási parancs más útvonalat követ. Mielőtt sorba állítaná a parancsot, egy megfelelő jogosultsággal engedélyezett befejezési outbox-bejegyzést ment el. Kézbesítési állapota ezután a küldésen és a közzétételen keresztül halad. A partíció-kiosztás és az inicializálási akadály szabályozza a várakozó postafiók-munka elengedését.
A mailbox.onboarding.initializingDone az utolsó sorba állított postafiók-művelet. Egy Kafka által elfogadott parancs nem jelent befejezett importot. Függő munka megnyitása előtt ellenőrizd a tartós előrehaladást és az utolsó műveletet. Lásd: jelenlegi sorrend.