Izikhathi zokuphelelwa yisikhathi zokungenzi lutho kweproxy phakathi nemisebenzi emide ye-HTTP
Khetha i-polling noma ifomethi ye-streaming ebekiwe lapho umsebenzi omude wesiphakeli uhlangana nomkhawulo wokungenzi lutho weproxy, esikhundleni sokufaka amabhayithi angahleliwe empendulweni yokugcina.
Uma isevisi ithula imizuzu futhi iproxy iphelelwa yisikhathi, khetha lokho iklayenti okufanele ikuthole ngaphambi kokwengeza amabhayithi enhliziyo. Ukwelula isikhathi kungasiza ekulindeni okukodwa; isivumelwano sempendulo sinquma ukuthi yikuphi ukuqhubeka okuvumelekile.
| Idizayini yohlelo lokusebenza | Isivumelwano senqubekela phambili |
|---|---|
| Umsebenzi we-async | 202 Accepted enokumelelwa okuchaza ukuqapha, kulandele izicelo zesimo ezinomkhawulo nezimo ezicacile zokuqedwa/nokuhluleka |
| Umfudlana we-Server-Sent Events | Content-Type: text/event-stream kanye namarekhodi aqondwa yiklayenti le-SSE |
I-202 ayithembisi ukuthi umsebenzi uzophumelela. Ku-SSE, irekhodi lokuphawula lingabukeka kanje:
: heartbeat
Ikholoni liyenza ibe ukuphawula esikhundleni somcimbi wohlelo lokusebenza. Amanothi okubhala e-HTML aphakamisa ukuphawula ngezikhathi ezithile cishe njalo ngemizuzwana engu-15 ngokumelene nokuziphatha kwakudala kokungenzi lutho kweproxy; lokho kuyisiqondiso, hhayi isiqinisekiso sesikhathi sokuphelelwa esijwayelekile.
Qedela izihloko futhi uqinisekise ukuthi uhlelo lokusebenza/isitaki sesevisi sikhulula amarekhodi esikhundleni sokusebenzisa ibhafa kuwo endaweni. Amabhayithi angakathunyelwa awakwazi ukugcina isixhumanisi sangaphansi sisebenza.
Ungafaki ukuphawula kwe-SSE kokuqukethwe okujwayelekile kwe-JSON noma kwebhinari. I-chunk yobude obuziro ye-HTTP/1.1 iqeda umzimba we-chunked, ngakho akusilo ukushaya kwenhliziyo okungenalutho okuphindwayo.
Gcina umnqamulajuqu wokusebenza kanye nenqubomgomo yokukhansela. Umsebenzi wethrafikhi kuphela awubonisi inqubekela phambili yomsebenzi ewusizo noma umphumela wokugcina ovumelekile.