У меня есть эта задача, которую я предпринимаю, когда буду читать данные с устройства и делать его доступным через веб-службу. Данные считываются 4 раза в секунду. Я хочу, чтобы веб-клиенты имели открытое HTTP-соединение и получали показания устройства как поток, используя chunked transfer, пока клиент поддерживает соединение открытый.
Как доказательство концепции, я хочу начать с службы, которая постоянно генерирует случайное число, 4 раза в секунду, обертывает его в json и передает его клиентам. Я пытаюсь моделировать его свободно на основе twitter streaming api.
Я использую restlet 2.1.2 для создания этого веб-сервиса, но я не уверен, какое представление я должен использовать для достижения этого. Я попытался найти это, но не нашел ничего полезного. Может ли кто-нибудь указать мне в правильном направлении относительно того, что я должен использовать, а может быть, и некоторых примеров.
Спасибо