WebSocket komunikácia
Obojsmerné spojenie medzi browserom a realtime vrstvou.
Realtime komunikácia
Navrhujem komunikáciu udalostí tam, kde má používateľ alebo systém dostať informáciu hneď po jej vzniku.
Prebrať realtime riešenie →Polling nie je vždy odpoveď
Pri pollingu prehliadač opakovane zisťuje, či sa niečo zmenilo. Realtime model doručí udalosť až vtedy, keď naozaj vznikne.
Výber závisí od typu udalosti, oprávnení a požadovanej spoľahlivosti.
Obojsmerné spojenie medzi browserom a realtime vrstvou.
Udalosti sa doručujú len relevantným topicom a odberateľom.
Pre dashboardy, notifikácie, CRM, rezervácie a background procesy.
Vlastný WebSocket broker môže byť jednou z realizácií. Dôležité sú topic routing, namespaces, autorizácia a pozorovateľnosť.
PHP backend
↓ REST publish
Realtime broker
├── Browser
├── Worker
└── AI serviceSpôsob spolupráce
Polling nie je vždy odpoveď
Pri pollingu prehliadač opakovane zisťuje, či sa niečo zmenilo. Realtime model doručí udalosť až vtedy, keď naozaj vznikne.
Modelový príklad
Backend publikuje zmenu; browser alebo worker dostane iba relevantnú udalosť.
Backend ↓ publish Broker ↓ event Browser
Popíšte udalosť, používateľov a očakávané správanie.