我正在使用 CXF 生成 SOAP 客户端类。在CXF 文档中,他们写道
JAX-WS 客户端代理线程安全吗?
官方 JAX-WS 回答:不。根据 JAX-WS 规范,客户端代理不是线程安全的。要编写可移植代码,您应该将它们视为非线程安全的并同步访问或使用实例池或类似的。
CXF 回答:CXF 代理对于许多用例来说都是线程安全的。例外情况是:
(我省略了他们对这些用例的描述)
对于大多数“简单”用例,您可以在多个线程上使用 CXF 代理。以上概述了其他人的解决方法。
有没有人有相反的经历?遇到了常见问题解答中未描述的多线程问题?或者它们的描述是否准确并且它们基本上可以安全使用?