2010-05-27 2 views
3

Мы хотим реализовать веб-сервис с CXF таким образом, чтобы его вызов был асинхронным, и сервер отправил несколько ответов. Есть ли способ в CXF или любом другом API-интерфейсе webservice для этого или нам нужно написать нашу собственную собственную реализацию для этого?Apache CXF | Несколько ответов на вызов webservice

ответ

0

Это кажется необычным требованием. Не могли бы вы рассказать о прецеденте? Может быть более подходящий механизм для выполнения ответа.

0

Если результат действительно асинхронный, и вы можете заставить клиента прослушивать входящие сообщения, возможно, проще всего использовать односторонние сообщения в каждом направлении. Но одна альтернатива, которую вы могли бы попробовать, заключается в том, чтобы доставлять результаты как поток Atom, который вы можете потратить время на производство. Имейте в виду, что я не пробовал это; Я только что видел, как это описано в документации (и в то время оно не нуждалось). Вам также может потребоваться переключиться на использование стиля взаимодействия RESTful, чтобы сделать эту работу, но это довольно легко с CXF.

Смежные вопросы