Можно ли использовать WSO2 ESB / AS и Push-уведомления с Cometd?
Можно ли отправлять push-уведомления из веб-приложения, развернутого в WSO2 AS, клиенту, который хочет инициализировать длинное соединение для запроса, запрашивающее прокси-сервер ESB, который перенаправляет веб-приложение в AS?
Поток может быть примерно таким:
Client long polling request (Browser) -> WSO2 ESB proxy -> WSO2 AS web application (Cometd)
Asynchronously, WSO2 AS web application sends push notifications to the client through the ESB proxy.
Спасибо!
1 ответ
Я отвечаю сам. Это возможно. Я получил его с сервлетом Cometd 2.x и браузером в качестве клиента, который запускает соединение через javascript.
Вот очень четкий пример того, как это сделать: http://docs.cometd.org/tutorials/