Inkinobho iyazungeza, ithebhu ikhombisa iphutha, nefomu olichithe imizuzu eyishumi uligcwalisa selinyamalele. Ongeke ukwazi ukuthi ukubhala kwafika ngaphambi kokunqamuka koxhumano. Ukuthatha lokho kungazi njengokwehluleka yikho okudala imibono ephindwe kabili, ama-oda aphindwe kabili namathikithi okusekela aphindwayo.

Buyisela ngendlela eqondile: gcina umbhalo, thola umphumela, bese unquma ngemuva kwalokho ukuthi ukuthumela kwesibili kuvunyelwe yini.

Qala ngombhalo nangophawu lwesikhathi

Kopisha okuqukethwe ephephini ngaphambi kokuthinta enye into, kuhlanganise nanoma yiluphi uhlaka olusagcinwe yisiphequluli emkhakheni. Bhala isikhathi, ikhasi obukulo kanye isenzo osenzile, ngoba lezi zinto ezintathu yizo ezenza uphenyo olusele lwenzeke. Uma ithebhu isavuliwe, yiyeke ivulekile uze ufunde ukungena kwenethiwekhi. Ukugcina umbhalo akubizi lutho, futhi ukuwulahlekelwa kubiza umsebenzi wonke.

Bese uhlukanisa izinhlobo ezimbili zokwehluleka ongazibona ngempela. Uxhumano olunqamuke phakathi nesicelo kanye neseva ephendule ngephutha zibonakala ngendlela ehlukile kuphaneli yenethiwekhi, futhi ukuphela kwesibili okukhuluma okuthile ngesinqumo sohlelo lokusebenza.

Funa umphumela embonini yohlelo lokusebenza uqobo

Layisha kabusha umbono wokufunda ongakhombisa umphumela: uhlu lwemibono, umlando wama-oda, umugqa wamathikithi noma irekhodi obulihlela. Qhathanisa nge-akhawunti, indawo oya kuyo, isikhathi nokuqukethwe esikhundleni sokungena kwakamuva, ngoba omunye umuntu kungenzeka ukuthi wabhala ngemuva kwakho. Emsebenzini wangemuva, sesha ireferensi ekhona kanye nesimo sayo esikhundleni sokwakha umsebenzi omusha njengokuhlola ukuxhumana.

Uma umphumela ukhona, usuqedile futhi iphutha lingelendlela yempendulo, hhayi eyokubhala. Uma ungekho, gcina ithuba lokuthi uhlelo lokusebenza alukakaqinisekisi: umsebenzi osemugqeni, umbono wokufunda obambezelekile noma ikhophi esele ngemuva kungafihla ukubhala okuphumelele isikhathi esithile.

Yinikeze ukubuka kwesibili okunqunyiwe ngaphambi kokuthatha isiphetho, futhi bhala isikhathi sakho kokubili ukuhlola. Ukuhlola okubili okuhlukaniswe imizuzwana engamashumi amabili kubufakazi obubuthaka kakhulu kunokuhlola okubili okuhlukaniswe imizuzu eyishumi.

Nquma ukuthi ukuthumela kwesibili kuvikelekile yini

Impendulo incike emsebenzini, hhayi ekubekezeleni kwakho. I-HTTP ihlukanisa izindlela ezingaphindwa ngomphumela ofanayo ohlosiwe kulezo ezingakwazi, futhi yeluleka ngokumelene nokuphindwa okuzenzakalelayo kohlobo lwesibili ngaphandle uma kwaziwa ukuthi incazelo iyakuvumela. Ukudala umbono, ukufaka i-oda nokuthumela inkokhelo ngokuvamile kuseqenjini lesibili, yingakho ukuchofoza kwesibili okubonakala kuyimpumelelo akusho lutho ngokwokuqala.

Uma ugcina iklayenti, sebenzisa indlela yokuphinda noma ye-idempotency ebhalwe yi-API, futhi uyixhume emsebenzini ofanayo onengqondo esikhundleni sokukhiqiza ukhiye omusha emzamweni ngamunye. Isihlonzi sesicelo esisetshenziselwa ukulandelela akusona ukhiye wokuvimbela okuphindwe kabili ngaphandle uma iseva ikubona kunjalo.

curl -i -X POST https://api.example.net/v1/orders \
  -H "Idempotency-Key: 6f1c2a94-3b7e-4a10-9c22-5d0e8f7b1a63" \
  -H "Content-Type: application/json" \
  --data @order.json

Ukhiye usiza kuphela uma insizakalo iwugcina kanye nomsebenzi futhi ibuyisela umphumela wokuqala ekubuyiseleni. Hlola lokho kuziphatha endaweni yokugcina yokuhlola ngaphambi kokuthembela kukho ekukhiqizeni.

Qoqa ubufakazi ngaphambi kokucindezela okuthile futhi

Gcina ukungena kwenethiwekhi esikhundleni sesithombe sesikrini sephutha. Indlela yesicelo, i-URL, impendulo noma isikhathi sokuphela kanye nesikhathi okwenzeke ngaso yikho umphathi angakuhlobanisa namarekhodi ohlelo lokusebenza. Khipha noma kopisha ukungena njengomyalo kuphela uma ngemuva kwalokho ususa kukhophi amakhukhi, izihloko zokugunyaza nanoma yikuphi okuqukethwe okuyimfihlo. Shiya isikhathi sakho sokuhlangana sikhona, futhi ungakaphenduli isicelo esabanjwe esiphethe ubufakazi bokungena njengendlela emfushane.

Buza umnikazi wensizakalo umbuzo owodwa oqondile: ingabe umsebenzi ngalokhu okuqukethwe ngalesi sikhathi uphumelele, futhi ingabe ikhona ireferensi yawo? Lowo mbuzo unempendulo, kuyilapho "ingabe isizindalwazi saphuka" ungenayo.

Injongo yalo msebenzi wokuzilolonga iwukuqinisekisa ukuthi isenzo senzeka ngqo kanye. Umlayezo wephutha ongawuvala awufani nerekhodi ongayethemba, futhi eyesibili iyona oyidingayo ngaphambi kokuthumela enye into.

Izihloko ezihlobene