API REST frente a API de streaming
Plataformas y HerramientasPreguntar cada vez o mantener una conexión: el suelo que el sondeo no baja y el fallo que parece exactamente un mercado tranquilo.
Son dos formas de interfaz de programación. Una interfaz de petición y respuesta contesta a una pregunta cada vez que se le hace y calla en el intervalo; una interfaz de streaming mantiene una conexión abierta y envía actualizaciones a medida que se producen. Los brókeres suelen ofrecer ambas, y sirven para cosas distintas en lugar de ser alternativas.
La diferencia decide cuán vieja es la imagen que tiene el lector. Pedir repetidamente un precio da una vista no más fresca que el intervalo entre peticiones, y pedir más rápido choca con los límites que el bróker pone a la frecuencia, de modo que el sondeo tiene un suelo por debajo del cual no baja. Un flujo no tiene ese suelo, pero trae su propio trabajo: las conexiones se caen y hay que restablecerlas, lo perdido mientras estuvieron caídas hay que recuperarlo de alguna parte, y el fallo difícil es la conexión que sigue abierta pero ha dejado de entregar, que parece exactamente un mercado tranquilo hasta que algo lo comprueba.