我在Axis2中设置了一个Web服务,它的任务是获取一堆XML并将其放入稍后处理的队列中。我知道可以通过在“Call”实例上创建一个使用“invokeNonBlocking”操作来设置客户端来异步调用同步Web服务。 (REF http://onjava.com/pub/a/onjava/2005/07/27/axis2.html?page=4)在这种情况下哪个更好 - 同步或异步Web服务?
所以,我的问题是,是否有任何优势,在这种情况下使用异步Web服务?这似乎是多余的,因为:1)客户端不堵塞; 2)服务必须接受和写入无论XML来排队,如果它是同步或异步