我打算使用CXF创建Java异步Web服务。
到目前为止,这是我的理解:
为了通过最佳实践创建异步Web服务,必须采用以下方式:
服务器:
创建一个像ActiveMQ这样的消息传递队列,抓取Web服务请求以放入入站队列并同步响应确认
通过队列上的侦听器处理入站队列
将响应消息发送回客户端(通过客户端的长时间轮询)
客户:
将请求发送到服务器
收到的确认消息
向服务器发送长时间轮询,直到收到来自服务器的响应
如果我想使用回调方法而不是轮询方法,如何实现?
请随时发表评论或反馈。