Junior — Middle
Můžete vysvětlit, co znamená pojem Hot Observable v reaktivním programování?
sobes.tech AI
Odpověď od AI
V reaktivním programování je Hot Observable zdrojem dat, který začíná vysílat prvky bez ohledu na to, zda jsou předplatitelé nebo ne. To znamená, že i když nikdo není přihlášen, datový tok je již aktivní a generuje události. Když se objeví předplatitel, obdrží pouze ty události, které nastanou od okamžiku přihlášení, nikoli všechny od začátku.
Příklad: pokud máte teplotní senzor, který neustále měří a přenáší data, je to Hot Observable. Pokud se přihlásíte později, nedostanete stará měření, pouze aktuální a následující.
Na rozdíl od Hot Observable začíná Cold Observable generovat data až po přihlášení, a každý předplatitel dostává celý tok od začátku.