我们希望使用CXF实现Web服务,使得对它的调用是异步的,服务器会发回多个响应。有没有办法在CXF或任何其他Web服务API中执行此操作,还是我们需要为此编写自己的自定义实现?
答案 0 :(得分:0)
这似乎是一个不寻常的要求。你能详细说一下用例吗?可能有更合适的机制来完成响应传递。
答案 1 :(得分:0)
如果结果是异步的并且您可以让客户端侦听传入的消息,那么在每个方向上使用单向消息可能是最容易的。 但是,您可以尝试的另一种方法是将结果作为Atom流提供,您可以花时间来制作。请注意,我没有尝试过;我刚看到文档中描述的内容(当时并不需要它)。您可能还需要切换到使用RESTful交互样式来实现这一功能,但使用CXF非常容易。