我在 Java 中开发了一个 WebService (WS1),它部署在 Tomcat 服务器中。如果满足某些条件,WS1 需要调用另一个 WebService (WS2) 来并行运行。这可能吗?还是 WS1 必须等待 WS2 的响应才能继续运行。这样做的目的不是延迟 WS1 的响应,因为它不依赖于 WS2。但是,WS2 触发器依赖于 WS1,这就是我的问题开始的方式。
我对这个问题的假设解决方案是创建一个单独的 servlet,它调用 WS2 而不延迟 WS1。我该如何实施它,或者任何人都可以想到更好的解决方案?