Я сделал множество API-интерфейсов, используя витой для подобных вещей, большинство из которых доступно на моем github аккаунте.
Большинство из них на стороне клиента, но slosh - это сервер, который я написал для создания дешевых пабов в реальном времени. Для чтения он масштабируется горизонтально, что позволяет выполнять простую репликацию потока. Пишет немного по-другому, когда вы придерживаетесь простого HTTP, но я потратил немало денег на демонстрацию.
В противном случае у вас есть полноценный BOSH, который поддерживается большинством серверов XMPP и позволит вам отделить рассылку сообщений от веб-интерфейса.