IOSOR Gabay

Bahagyang failover send nang walang dobleng singil

Ang mid-flight rail switch sa isang intensyon ng kliyente ay dapat na maayos nang isang beses at hindi kailanman dapat mag-imbento ng 'Delivered' sa backup — white-label prepaid na katapatan para sa bahagyang failover.

Kapag nagkaroon ng failover sa kalagitnaan ng transaksyon, dapat manatiling iisang singil lamang ito para sa kliyente upang maiwasan ang dobleng pagbabawas sa kanilang pondo. Upang matiyak na ligtas ang prosesong ito, sundin ang Primary rail fails: ordered backup without double-debit at ipatupad ang Failover gates before any Live badge bago mag-live. Huwag kalimutang i-verify ang Prepaid hold before first debit para sa tamang hawak ng pondo bago ang unang bawas.

Ang paglipat sa kalagitnaan ng pagpapadala ay isa pa ring intensyon

Ang bahagyang failover ay nangangahulugang ang unit ay umalis sa API ng mamimili nang isang beses, pagkatapos ay inilipat ng ops ang mga riles dahil hindi matapos ng pangunahing riles. Nakikita pa rin ng kliyente ang isang row ng mensahe, isang idempotency key, isang kwento ng pera. Huwag ituring ang backup hop bilang isang bagong pagpapadala o mag-mint ng pangalawang hold.

Ano ang ibig sabihin ng «bahagyang pagpapadala» sa usaping pera

Yugto Pera Katotohanan ng kliyente
Hold sa intensyon Mag-reserve nang isang beses Protektado ang pondo para sa isang unit
Tumatanggap ang pangunahing riles pagkatapos ay nabigo sa kalagitnaan ng landas Isang kandidato sa pag-aayos Nakabinbin / nangangailangan ng atensyon — hindi 'Delivered'
Tumatanggap ang backup ng parehong key Walang pangalawang

Huwag kailanman mag-imbento ng 'Delivered' sa backup

Ang pagpapalit ng riles ay hindi nagpapatunay ng inbox. Maaaring tanggapin ng backup at ibalik pa rin ang nabigong DLR, timeout, o katahimikan. Ang status ng kliyente ay sumusunod sa ebidensya: tinanggap, nakabinbin, naihatid, nabigo, nangangailangan ng atensyon — white-label lamang. Maaaring i-log ng ops ang riles na nagpapatupad; hindi dapat makita ng mga mamimili ang mga string ng brand.

Iba sa patakaran sa pag-retry at inayos na landas

Ito ay mid-flight money sa isang switch na nagsimula na — hindi kung kailan muling susubukan ang nabigong DLR (patakaran sa muling subok ng bigong DLR sa ilalim ng prepaid) at hindi ang pre-written primary → backup sequence (kapatid ng inayos na landas).

Checklist ng mamimili para sa bahagyang failover

  1. Isang idempotency key ang sumasaklaw sa pangunahin at backup na pera para sa parehong intensyon? 2. Maaaring tanggapin ng backup nang walang pangalawang pag-aayos? 3. Mga status ng kliyente white-label na walang inimbentong 'Delivered' sa switch lamang? 4. Ang mga hold-fail path ay auto-release nang walang settled ghosts sa alinmang riles? 5.

Magsimula sa IOSOR

Pilitin ang bigo ng primary sa gitna ng padala sa koridor na hindi produksyon. Ang nakaayos na backup ay dapat kunin ang iisang susi ng hangarin. I-export ang isang debit, ang natitira, at isang tapat na huling status. Kung naipadala na ng primary ang bahagi ng pinagdugtong na katawan, huwag imbento ng Delivered sa backup at huwag magbukas ng pangalawang bayad para sa mga bahaging iyon.

Buod ng IOSOR

Ang bahagyang failover ay iisang hangarin pa rin ng kliyente.

Gawin: magtago ng isang susi at isang debit sa hop sa gitna ng padala.

Huwag: mag-imbento ng Delivered sa backup na hindi kailanman nagmamay-ari ng mga bahagi, o singilin ang natitira nang dalawang ulit.

Nakatulong ba ang gabay na ito?

Mga kaugnay na gabay