我们计划使用 CXF 为我们的 Java 客户端代码生成 Java 类。我读过 CXF 是线程安全的,请参阅CXF FAQ。
但我找不到的是 2 个线程中的 2 个对同一个soap 服务的调用是否同时执行,或者一个是否会阻塞另一个?
所以我们有多个线程调用同一个soap服务实例,比如
class TestSoapRunner implements Runnable {
private TestSoap testSoap;
public TestSoapRunner(TestSoap testSoap) { // <- all threads use same TestSoap instance
this.testSoap = testSoap;
}
public run() {
...
testSoap.test(); // <- in multiple threads. is one call blocking others???
...
}
}
我需要知道是否只有一个soap调用同时执行,即一个调用阻塞所有其他调用,直到它完成;或者所有呼叫是否同时通过。