API REST e API de streaming
Plataformas e FerramentasPerguntar de cada vez ou manter uma ligação: o chão que a sondagem não ultrapassa e a falha que parece exatamente um mercado calmo.
São duas formas de interface de programação. Uma interface de pedido e resposta responde a uma pergunta de cada vez que lhe é feita e nada diz no intervalo; uma interface de streaming mantém uma ligação aberta e envia atualizações à medida que acontecem. As corretoras costumam oferecer ambas, e servem para coisas diferentes em vez de serem alternativas.
A diferença decide quão desatualizada é a imagem que o leitor tem. Pedir repetidamente um preço dá uma vista não mais fresca do que o intervalo entre pedidos, e pedir mais depressa esbarra nos limites que a corretora impõe à frequência, pelo que a sondagem tem um chão por baixo do qual não passa. Um fluxo não tem esse chão, mas traz trabalho próprio: as ligações caem e têm de ser restabelecidas, o que se perdeu enquanto estiveram em baixo tem de ser recuperado de algum lado, e a falha difícil é a ligação que continua aberta mas deixou de entregar — que parece exatamente um mercado calmo até que alguma coisa verifique.