我需要使用我的 Web 应用程序同时发出不同类型的请求(RESTful 和 SOAP)。
由于我是这个主题的新手,我已经被我找到的信息所淹没。我想知道是否有可能,如果可以,如何实现它或者我应该寻找什么?
例子
A类的两种方法
B类的方法
来自 C 类的方法
用户发出请求,所有这四种方法都根据用户提供的标准发出请求,同时将请求发送到各自的目的地并接收响应。
我需要使用我的 Web 应用程序同时发出不同类型的请求(RESTful 和 SOAP)。
由于我是这个主题的新手,我已经被我找到的信息所淹没。我想知道是否有可能,如果可以,如何实现它或者我应该寻找什么?
例子
A类的两种方法
B类的方法
来自 C 类的方法
用户发出请求,所有这四种方法都根据用户提供的标准发出请求,同时将请求发送到各自的目的地并接收响应。
看看我在这里找到的以下代码
package com.scranthdaddy;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class Main {
public static void main(String[] args) throws Exception {
Main main = new Main();
main.runBatchThreads();
}
private void runBatchThreads() {
// initialize list of WebServiceTask objects
List<WebServiceTask> webServiceTasks = new ArrayList<WebServiceTask>();
for (int i = 0; i < 5000; i++) {
WebServiceTask webServiceTask = new WebServiceTask();
webServiceTasks.add(webServiceTask);
}
System.out.println("Starting threads");
// create ExecutorService to manage threads
ExecutorService executorService = Executors.newFixedThreadPool(20);
for (WebServiceTask webServiceTask : webServiceTasks) {
// start thread
executorService.execute(webServiceTask);
}
// shutdown worker threads when complete
executorService.shutdown();
System.out.println("Threads started, main ended");
}
}