我在 Axis2 中设置了一个 Web 服务,它的工作是获取一堆 XML 并将其放入队列中以供稍后处理。我知道可以通过在“调用”实例上创建使用“invokeNonBlocking”操作来设置客户端以异步调用同步 Web 服务。(参考http://onjava.com/pub/a/onjava/2005/07/27/axis2.html?page=4)
所以,我的问题是,在这种情况下使用异步 Web 服务有什么好处吗?这似乎是多余的,因为 1)客户端没有被阻塞,2)服务必须接受 xml 并将其写入队列,无论它是同步的还是异步的