Återkommande prenumerationer på evenemang

När du implementerar ett meddelandesystem finns det några kavattningar som måste åtgärdas för att säkerställa stabilitet, konsekvens och en bra användarupplevelse. Ett av bristerna i ett system för meddelandeleverans är att säkerställa att meddelandena når sin destination med framgång och veta vad som ska göras när de inte kommer fram.

Vissa integreringar kan acceptera leveransfel och sedan släppa meddelandet och gå vidare till nästa meddelande. I andra integreringar kan man inte ignorera om ett meddelande inte levereras. En finansiell integrering kan till exempel försöka leverera ett meddelande, men i stället får en HTTP-statuskod på 404, vilket anger att servern inte kunde hitta slutpunkten som meddelandet skulle levereras till. I sådana fall kan ett saknat meddelande innebära att någon inte får betalt för sin tid eller att en organisation överskridit budgeten för kontraktsanställda resurser.

Adobe Workfront Strategy for Event Subscription Retries

Eftersom kunderna utnyttjar Workfront-plattformen som en viktig del i sitt dagliga kunskapsarbete, erbjuder Workfront ramverk för händelseteckning en mekanism som säkerställer att alla meddelanden skickas så långt det går.

Händelseutlösta utgående meddelanden som inte kan levereras till kundens slutpunkter skickas igen tills leveransen har slutförts i upp till 48 timmar. Under denna tid sker försök stegvis med ökad frekvens tills leveransen är klar eller tills 11 försök har gjorts.

Formeln för dessa försök är:

((2^attempt) - 1) * 84800ms

Det första återförsöket görs efter 1,5 minuter, det andra efter nästan 5 minuter och det elfte efter cirka 48 timmar.

Kunderna måste se till att alla slutpunkter som förbrukar utgående meddelanden från Workfront Event Subscriptions är inställda på att returnera ett 200-nivåsvarsmeddelande till Workfront när leveransen är klar.

Inaktiverade och frysta prenumerationsregler

  • En prenumerations-URL är inaktiverad om den har en felfrekvens på över 70 % med över 100 försök ELLER om den har 2 000 efterföljande fel
  • En prenumerations-URL är fryst om den har fler än 2 000 efterföljande fel och den senaste åtgärden inträffade för över 72 timmar sedan ELLER om den har 50 000 efterföljande fel under någon tidsram.
  • En inaktiverad-prenumerations-URL fortsätter att försöka leverera var 10:e minut och återaktiveras med en lyckad leverans.
  • En fryst-prenumerations-URL försöker aldrig levereras om den inte aktiveras manuellt genom att en API-begäran görs.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43