我在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來排隊,如果它是同步或異步