Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从两台sql服务器快速加载数据_Java_Multithreading_Jakarta Ee_Glassfish 3 - Fatal编程技术网

Java 从两台sql服务器快速加载数据

Java 从两台sql服务器快速加载数据,java,multithreading,jakarta-ee,glassfish-3,Java,Multithreading,Jakarta Ee,Glassfish 3,我需要从两个不同的sql Server(JDBC)加载和合并数据,并通过REST将结果提供给客户端 不是先加载数据a,然后加载数据b,而是先加载数据a,然后加载数据b,然后等待两者完成,然后合并数据。在标准Java中,我将使用可调用线程来实现这一点。但是我可以在Glassfish(JavaEE)中做什么呢 允许我做什么?在Java EE应用程序服务器中,这样做的标准方法是使用(我相信是Java EE 6中的新功能)。您的“main”调用将依次调用2个异步EJB方法,然后这两个方法将并行运行。主调

我需要从两个不同的sql Server(JDBC)加载和合并数据,并通过REST将结果提供给客户端

不是先加载数据a,然后加载数据b,而是先加载数据a,然后加载数据b,然后等待两者完成,然后合并数据。在标准Java中,我将使用可调用线程来实现这一点。但是我可以在Glassfish(JavaEE)中做什么呢


允许我做什么?

在Java EE应用程序服务器中,这样做的标准方法是使用(我相信是Java EE 6中的新功能)。您的“main”调用将依次调用2个异步EJB方法,然后这两个方法将并行运行。主调用将等待它们完成,然后合并结果并将其返回给调用方