IOSOR Tudás

Amikor a beágyazott bérlői korlátnak le kell állítania a küldést

A fair-share korlátoknak az ISV-termékben keményen le kell állítaniuk a küldést — soha nem adhatnak hamis delivered API 200 választ.

A beágyazott multi-tenant SaaS rendszerekben fair-share korlátokra van szükség, hogy egyetlen zajos bérlő ne meríthesse ki a közös előre fizetett egyenleget vagy ne korlátozhassa a többi bérlőt. Az a korlát, amely csak egy figyelmeztetést jelenít meg az irányítópulton, miközben az API továbbra is elfogadja a kéréseket, csupán színház. Amikor a bérlő eléri a limitet, a küldést le kell állítani egy egyértelmű termékhibával és egy megfelelő nem-sikeres API-státusszal. A hamis delivered 200 válaszok tönkreteszik az elszámolást és visszaélésre ösztönöznek.

A korlátok az ISV termékrétegében találhatók — nem helyettesítik a Partner alárendelt fiókjainak sebességkorlátait, és nem jelentenek néma üzenetsor-elhagyást. Tiszta leállítás: a SaaS UI felfüggesztett vagy korlátozott státuszt mutat, a beágyazott szolgáltatás elutasítja az új kéréseket az adott bérlői azonosítóhoz, az üzemeltetés pedig lekérheti a limitet elérők listáját.

Írja meg a leállítási szabályzatot az éles pilot előtt: korlát egysége (üzenetek / költés / nap), nullázási ablak, jóváhagyási jogkörök és a végfelhasználói felület.

A korlát elérése elutasítást jelent, nem örök figyelmeztetést

A puha figyelmeztetések csupán korai jelzések. A kemény plafon elérésekor a beágyazott szolgáltatás tenant-capped hibát ad vissza, és nem hívja meg az üzenetküldő API-t az új szándékokhoz.

Soha ne adjon delivered sikert korlátozott útvonalon

Válasz Mikor engedélyezett Tiltott mikor
Termékkorlát / szüneteltetve Kemény plafon elérve Korlát miatti elutasítás
HTTP nem-sikeres / hiba Korlát elutasítása —
Delive.

Hangolja össze a termékkorlátokat a pénztárca leállítási határaival

Egy bérlő még a saját fair-share korlátja alatt lehet, miközben az ISV pénztárca leállítási határa már piros jelzést mutat. Ekkor a teljes beágyazott útvonal szünetel — nem csak a zajos bérlő. A pénztárca zöld státusza nem mentesíti azt a bérlőt, aki már kimerítette a saját keretét.

Tesztelje a leállást staging környezetben egy zajos bérlővel

Élesítés előtt végezzen tesztet staging környezetben: egy bérlő OTP üzenetekkel túlterheli a rendszert a limit eléréséig, a többi bérlő tov.

Kapcsolódó működési útvonalak

Kezdje az IOSOR-ral

Nyissa meg az IOSOR konzolkorlátokat, és állítsa be az al-bérlői igazságos részesedés korlátait úgy, hogy a keretek elérésekor a beküldési kapunál szigorú elutasítást kényszerítsen ki. Konfigurálja az API-válasz leképezését, hogy a korlátozott bérlők az elfogadott adatok helyett kifejezett státuszhibát kapjanak. Futtasson egy tesztet egy nagy forgalmú bérlővel a tesztkörnyezetben, hogy biztosítsa a többi forgalom akadálytalan áramlását, miközben a korlátozott beküldések explicit elutasítási naplóbejegyzésekként rögzülnek.

IOSOR összegzés

A lágy figyelmeztetések nem védik meg a lefelé irányuló sorokat, ha egyetlen al-bérlő forgalma hirtelen megugrik. Ez az üzemeltetési útmutató bebizonyította, hogy az igazságos részesedési korlátoknak azonnali beküldési kapu-elutasításként kell működniük, fenntartva a tiszta elválasztást a bérlői korlátok elérése és a globális keretleállási vonalak között.

Adjon vissza határozott, korlátozott státuszú válaszokat az alkalmazásrétegnek, hogy az al-bérlők megfelelően kérhessenek korlátemelést. Ne küldjön hamis 200-as elfogadást vagy kézbesítési jelentést a korlátozott kísérletekre, mivel a hamis siker elfedje a valós kézbesítési hibákat, és tönkreteszi a bérlői naplózhatóságot.

Hasznos volt ez az útmutató?

Kapcsolódó útmutatók