Transmisión
Horizon proporciona un mecanismo de transmisión para recibir eventos en tiempo real. En lugar de enviar repetidamente solicitudes a Horizon para actualizaciones por lotes, se establece una conexión entre un cliente y Horizon, con actualizaciones a una respuesta de endpoint transmitiéndose a medida que se cierran nuevos ledgers y ocurren actualizaciones.
Esto reduce las solicitudes que no devuelven datos y permite actualizaciones casi instantáneas del lado del cliente.
Todos los atributos para los endpoints que permiten la transmisión son los mismos que para las respuestas regulares. Un caller puede iniciar la transmisión configurando ‘Accept: text/event-stream’ en el encabezado HTTP al realizar la solicitud. Estudia un ejemplo de uso de la transmisión en el tutorial de Seguir Pagos Recibidos.
Ledgers |
Transacciones |
Operaciones |
Pagos |
Efectos |
Cuentas |
Operaciones de Intercambio |
Libros de Órdenes |