Я понимаю, что HTTP предназначен для протокола запроса-ответа.Однако есть ли способ реализовать систему подписки на публикацию с использованием HTTP.
Вот одна идея.
- Клиент регистрируется / подписывается на сервере.Эта регистрация содержит информацию о том, что интересует клиента.
- Сервер сохраняет подписку с уникальным идентификатором клиента.
- Клиент периодически отправляет HTTP-запрос на сервер.
- Сервер отправляет ответ, содержащий данные подписки для клиента.
Мне лично это не нравится, потому что это не решение на основе опросов, а решение на основе событий.
Тем не менее, буду признателен за любые предложения, проблемы, улучшения и альтернативы.
Мой клиент будет устройством Android, а мой сервер - Tomcat7, использующий Spring и Camel.
Спасибо.