IOSOR Panduan
Apabila had penyewa terbenam mesti menghentikan hantaran
Had perkongsian adil dalam produk ISV mesti menghentikan hantaran secara mutlak untuk penyewa tersebut — jangan pernah mengembalikan API 200 terkirim palsu apabila had dicapai.
SaaS terbenam berbilang penyewa memerlukan had penggunaan saksama supaya pelanggan yang kerap melampaui had tidak menceroboh baki prabayar kongsi. Apabila penyewa mencapai had ini, pemprosesan hantaran untuk penyewa tersebut mesti dihentikan serta-merta melalui ralat produk yang jelas dan status ralat API yang tepat. Elakkan maklum balas kejayaan palsu yang merosakkan imbangan akaun. Tetapkan kontrak penghentian ini pada lapisan produk ISV lengkap dengan unit had, tempoh tetapan semula, dan tatacara peningkatan had sebelum trafik ujian bermula.
Had dicapai bermakna tolak penyerahan, bukan amaran lembut selamanya
Amaran lembut hanya berfungsi sebagai makluman awal. Pada had mutlak, perkhidmatan terbenam mengembalikan ralat had penyewa dan tidak memanggil API mesej untuk permintaan baharu. Mesej yang sedang diproses boleh diselesaikan; penyerahan OTP dan kempen baharu perlu menunggu tetapan semula atau kelulusan kenaikan had.
Jangan sesekali hasilkan kejayaan dihantar pada laluan terhad
| Respon | Bila dibenarkan | Dilarang apabila |
|---|---|---|
| Produk dihadkan / dijedakan | Had mutlak dicapai | Laluan penolakan had |
| HTTP bukan kejayaan / ralat | Penolakan had | — |
| Dihantar / 200 kejayaan | Laluan penerimaan sebenar | Penolakan had |
| . |
Jajarkan had produk dengan garisan henti dompet
Seseorang penyewa boleh berada di bawah had perkongsian adilnya manakala garisan henti dompet ISV sudah merah. Dalam situasi ini, keseluruhan laluan terbenam akan dijedakan — bukan hanya penyewa yang sibuk. Dompet yang aktif tidak mengecualikan penyewa yang telah menghabiskan bahagiannya.
Uji penghentian dalam pementasan dengan penyewa sibuk
Sebelum pengeluaran, jalankan ujian dalam persekitaran pementasan: satu penyewa menghantar mesej OTP secara berlebihan sehingga had dicapai, penyewa lain terus dapat menghan.
Laluan operasi berkaitan
- Menguatkuasakan Had Kadar Secara Selamat untuk Akaun Berbilang Penyewa
- Limpahan Baris Giliran: Henti, jangan gugup secara senyap
- had henti dompet sebelum trafik pengeluaran
Mulakan dengan IOSOR
Buka konsol IOSOR dan tetapkan had bahagian saksama subpenyewa anda untuk menguatkuasakan penolakan keras pada pintu masuk serahan apabila had dicapai. Konfigurasikan pemetaan tindak balas API anda supaya penyewa yang dihadkan menerima ralat status yang jelas imbas payload yang diterima. Jalankan ujian pementasan dengan penyewa yang sibuk untuk memastikan trafik rakan mengalir bebas manakala penyerahan yang dihadkan direkodkan sebagai entri log penolakan jelas.
Inti IOSOR
Amaran lembut gagal melindungi baris giliran hiliran apabila satu subpenyewa melonjak. Panduan operasi ini membuktikan bahawa had bahagian saksama mesti bertindak sebagai penolakan pintu masuk serahan serta-merta, mengekalkan pengasingan yang jelas antara pencapaian had penyewa dan garis henti dompet global.
Sediakan tindak balas status terhad yang berbeza kepada lapisan aplikasi anda supaya subpenyewa boleh meminta peningkatan had dengan sewajarnya. Jangan kembalikan penerimaan 200 palsu atau DLR yang dihantar untuk percubaan yang dihadkan, kerana memalsukan kejayaan menutup kegagalan penghantaran sebenar dan merosakkan kebolehaudit penyewa.
Adakah panduan ini membantu?
Panduan berkaitan
- Penyerapan API berbanding portal rakan kongsi label putih
Produk SaaS yang menyerap mesej kekal pada permukaan ISV. Portal rakan kongsi label putih kekal di bawah Rakan Kongsi — jangan campur adukkan jenama, kunci dan pemilikan operasi.
- Penghantaran pengguna akhir tetap mendebit satu lejar prabayar
Embedded Send tetap mendebit dompet prabayar ISV. Jangan reka lejar kedua yang tidak dibiayai produk — penahanan, percubaan semula dan idempotensi kekal telus.