Sobes.tech
Junior — Middle

¿Puedes explicar qué significa el término Hot Observable en programación reactiva?

sobes.tech AI

Respuesta de la IA

En programación reactiva, Hot Observable es una fuente de datos que comienza a emitir elementos independientemente de si hay suscriptores o no. Es decir, incluso si nadie está suscrito, el flujo de datos ya está activo y genera eventos. Cuando aparece un suscriptor, solo recibe los eventos que ocurren desde el momento de la suscripción, no todos desde el principio.

Ejemplo: si tienes un sensor de temperatura que mide y transmite datos continuamente, eso es un Hot Observable. Si te suscribes más tarde, no recibirás las mediciones antiguas, solo las actuales y las siguientes.

A diferencia del Hot Observable, el Cold Observable comienza a generar datos solo después de la suscripción, y cada suscriptor recibe el flujo completo desde el principio.