Caso você tenha acesso a API, websockets pode ser uma boa opção;

Tenho sim, sou eu quem faço a API tmb, estou tendendo pra essa opção.