Mercure-Hub: Kaip veikia Mercure-hub
Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Kaip pradėti naudotis Mercure-hub.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Mercure-Hub cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Neriboti užklausų ir pranešimų dydžiai.
- Pritaikomas domeno vardas, apsaugotas HTTPS (pavyzdžiui, https://real-time.jūsų-įmonė.com).
- Lengvi atnaujinimai vienu paspaudimu.
- Optimali veikla ir tvirta sauga, užtikrinama privačiu ir dedikuotu VM.
- Prieinama 🇪🇺 Europoje ir 🇺🇸 JAV.
Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių, kad išbandytumėte Stackhero Mercure-Hub cloud hosting sprendimą!
Apsvarstykite scenarijų, kai klientas peržiūri knygą su ID 1.
Front end pusėje jūs užsiprenumeruojate temą /books/1 Mercure-hub naudodami Server-Sent Events (SSE) API, natūralią HTML5 funkciją. Su maždaug 10 JavaScript kodo eilučių ir be išorinių bibliotekų, šis metodas išlieka paprastas ir efektyvus.
Back end pusėje, kai knyga yra nupirkta, siunčiate HTTP užklausą į Mercure-hub, kad atnaujintumėte atsargą. Pavyzdžiui, jei yra 7 knygos su ID 1 ir vartotojas perka vieną, atnaujinta atsarga tampa 6.
Jūsų back end siunčia { stockCount: 6 } į temą /books/1 Mercure-hub, kad kiekvienas vartotojas, peržiūrintis tą knygą, iš karto gautų atnaujintą atsargų skaičių. Šis procesas reikalauja tik HTTP užklausos iš back end ir kelių kodo eilučių front end pusėje.
Šis principas gali būti naudojamas duomenims siųsti iš serverio į klientą, tarp klientų ar net tarp serverių.