【发布时间】:2018-12-27 00:16:30
【问题描述】:
我们想用 CXF 实现一个 web 服务,这样调用它是异步的,服务器发回多个响应。 CXF 或任何其他 Web 服务 API 中是否有办法做到这一点,或者我们是否需要为此编写自己的自定义实现?
【问题讨论】:
标签: java web-services cxf
我们想用 CXF 实现一个 web 服务,这样调用它是异步的,服务器发回多个响应。 CXF 或任何其他 Web 服务 API 中是否有办法做到这一点,或者我们是否需要为此编写自己的自定义实现?
【问题讨论】:
标签: java web-services cxf
这似乎是一个不寻常的要求。你能详细说明一下用例吗?可能有更合适的机制来完成响应传递。
【讨论】:
如果结果确实是异步的,并且您可以让客户端监听传入的消息,那么在每个方向上只使用单向消息可能是最简单的。 但是您可以尝试的一种替代方法是将结果作为 Atom 流提供,您可以花时间进行制作。请注意,我还没有尝试过;我刚刚在文档中看到了它的描述(当时不需要它)。您可能还需要切换到使用 RESTful 交互风格来完成这项工作,但使用 CXF 很容易。
【讨论】: