Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Användningsfallet beskrivs av följande löptext och tillhörande sekvensdiagram.

  1. Engagemangsindex registerar en så kallad "durable subscriber" på den interna topicen skapar en kö samt ett tillhörande flöde för varje extern prenumerant, dvs system som implementerar ProcessNotification tjänsten och som engagemangsindex har behörighet att anropa.
  2. En "durable subscriber" garanterar att ingen informationsspridning tappas bort internt i engagemangsindex vid en ev. systemkrasch eller tillfälligt fel i en eller flera subscribers.
  3. När en "durable subscriber" tar emot en notifiering internt anropar den Meddelandet som läggs på kön är persistent, dvs skrivs till disk, och garanterar därmed att bearbetningen kommer att utföras även om systemfel skulle uppstå, t ex systemkrasch eller omstart av server..
  4. När ett meddelande tas från kön av flödet görs ett anrop till prenumerantens ProcessNotification tjänst via VP mha prenumerantens logiska adress.
  5. Anropet sker under kontroll av en kö-transaktion, dvs misslyckas anropet till prenumerantens ProcessNotification tjänst så loggas felet och meddelandet läggs tillbaka på topicen kön för omförsök med samma retry policy som beskrivits ovan.
  6. Varje prenumerant notifieras helt oberoende av andra prenumeranter.
  7. Varje prenumerant notifieras med ett meddelande i taget i den ordning de publicerats lagts topicenkön. Dvs omsändning av ett visst meddelande till en viss prenumerant kommer fortgå tills det lyckas eller tas bort av en administratör. Prenumeranten i fråga kommer inte få några andra uppdateringar under tiden. Andra prenumeranter påverkas inte alls av detta utan kommer få sina uppdatering helt oberoende av att vissa prenumeranter har problem med att få sina uppdateringar.

...