Использование XML Push Feed на открытом канале с Java - PullRequest
0 голосов
/ 17 октября 2011

Я ищу пример кода Java и / или библиотеки утилит для использования XML-толкающего потока данных через http.

Я уже знаю, как использовать и анализировать базовый XML-канал с использованием XStream и STax. То есть - я могу отправить запрос XML через http, получить ответ xml и обработать его.

Однако у меня есть возможность подписаться на канал данных. Соединение остается открытым, и сервер передает все новые данные на канал. Затем мне нужно обработать любые данные, когда они станут доступны.

Вероятно, я могу понять это самостоятельно, но всегда лучше увидеть некоторые примеры. Я думал, что такого рода подписка на каналы данных будет довольно распространенной. Но я не могу найти никаких примеров. Может быть, я просто ищу неправильные ключевые слова?

Буду признателен, если кто-нибудь знает о фреймворке / утилите Java и / или примере кода для использования push-потока XML-данных через http.

Спасибо.

1 Ответ

0 голосов
/ 17 октября 2011

HTTP push на самом деле не совсем определенный термин, и есть несколько способов сделать это.Наилучшим подходом является использование соответствующего клиента (будь то комета, веб-сокеты, потоковая передача HTTP или что-то еще) и посмотреть, какой интерфейс он предоставляет.Вероятно, будет простой способ подключить к нему существующий анализатор XML.

...