java run services in parallel on the server

I have a service which process a request from a user. And this service call another external back-end system(web services). but I need to execute those back-end web services in parallel. How would you do that? What is the best approach? thanks in advance -----edit Back-end system can run requests in parallel, we use containers like (tomcat for development) and websphere finally for pro

java在服务器上并行运行服务

我有一个处理用户请求的服务。 此服务调用另一个外部后端系统(Web服务)。 但我需要并行执行这些后端Web服务。 你会怎么做? 什么是最好的方法? 提前致谢 - - -编辑 后端系统可以并行运行请求,我们使用容器(如tomcat for development)和websphere最终用于生产。 所以我已经在一个线程(servlet)中,需要产生两个任务,并且可能尽可能并行地并行运行它们。 我可以想象使用石英或线程与执行器或让它在Servle

WS wrong namespace URI generated

I want to connect to a SOAP service. using wsimport I've generated classes from a remote wsdl My code: Lists listsService = new Lists(); ListsSoap lisoap = listsService .getListsSoap(); ((BindingProvider) si).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "MY_USER"); ((BindingProvider) si).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "“MY_PASS"

WS生成错误的名称空间URI

我想连接到一个SOAP服务。 使用wsimport我从远程wsdl生成类 我的代码: Lists listsService = new Lists(); ListsSoap lisoap = listsService .getListsSoap(); ((BindingProvider) si).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "MY_USER"); ((BindingProvider) si).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "“MY_PASS"); ((BindingProvider) si).getReques

Spring Boot with AsyncRestTemplate Netty Client Fails

I have a Spring Boot 1.3.6 application, built out of the box and using the embedded Tomcat server. The application has a single endpoint doing a very simple echo request. Later I defined a corresponding client invoking that simple endpoint using AsyncRestTemplate , however if my client uses the Netty4ClientHttpRequestFactory the request fails, otherwise it succeeds. My example below is in Ko

AsyncRestTemplate Netty客户端的Spring启动失败

我有一个Spring Boot 1.3.6应用程序,它是开箱即用的,并使用嵌入式Tomcat服务器。 该应用程序有一个端点执行一个非常简单的回应请求。 后来我使用AsyncRestTemplate定义了一个相应的客户端调用该简单的端点,但是如果我的客户端使用Netty4ClientHttpRequestFactory ,请求将失败,否则它会成功。 我的例子是在Kotlin中,但它在Java中失败了,所以它不需要用我实现它的语言。 服务器 @SpringBootApplication open class E

compliant String to java.util.Date

I am trying to convert an ISO 8601 formatted String to a java.util.Date. I found the pattern "yyyy-MM-dd'T'HH:mm:ssZ" to be ISO8601-compliant if used with a Locale (compare sample). However, using the java.text.SimpleDateFormat, I cannot convert the correctly formatted String "2010-01-01T12:00:00+01:00". I have to convert it first to "2010-01-01T12:00:00+0100&

兼容的String到java.util.Date

我试图将ISO 8601格式的字符串转换为java.util.Date。 如果使用Locale(比较样本),我发现模式“yyyy-MM-dd'T'HH:mm:ssZ”符合ISO8601标准。 但是,使用java.text.SimpleDateFormat,我无法转换格式正确的字符串“2010-01-01T12:00:00 + 01:00”。 我必须首先将它转换为“2010-01-01T12:00:00 + 0100”,而不用冒号。 所以,目前的解决方案是 SimpleDateFormat ISO8601DATEFORMAT = new SimpleDateFormat("yyyy-M

HttpClient Connection reset by peer: socket write error

I used httpclient 4.4 to send get and post request. and i just created a simpile wrapper of httpclient for easy use: package com.u8.server.sdk; import com.sun.net.httpserver.Headers; import com.u8.server.log.Log; import org.apache.http.Header; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import o

通过peer重置HttpClient连接:套接字写入错误

我使用httpclient 4.4发送获取和发布请求。 我只是创建了一个简单的httpclient包装器,以方便使用: package com.u8.server.sdk; import com.sun.net.httpserver.Headers; import com.u8.server.log.Log; import org.apache.http.Header; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.C

how to work with WritableComparator Hadoop

Below are my code snippet for using WritableComparator, but it does not work import org.apache.hadoop.io.WritableComparable; import org.apache.hadoop.io.WritableComparator; public class MovieComparator extends WritableComparator{ public MovieComparator(){ super(Movie.class); } @Override public int compare(WritableComparable o,WritableComparable o2){ System.out.

如何使用WritableComparator Hadoop

下面是我使用WritableComparator的代码片段,但它不起作用 import org.apache.hadoop.io.WritableComparable; import org.apache.hadoop.io.WritableComparator; public class MovieComparator extends WritableComparator{ public MovieComparator(){ super(Movie.class); } @Override public int compare(WritableComparable o,WritableComparable o2){ System.out.println("in compare");

why spill failure happens for Custom Data Type in Hadoop

In hadoop I am writing my custom data type as below import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import org.apache.hadoop.io.WritableComparable; public class Movie implements WritableComparable { String movieId; String movieTitle; public Movie(String movieId, String movieTitle) { super(); this.movieId = movieId; this.mov

为什么在Hadoop中的自定义数据类型发生溢出失败

在hadoop中,我正在编写自定义数据类型,如下所示 import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import org.apache.hadoop.io.WritableComparable; public class Movie implements WritableComparable { String movieId; String movieTitle; public Movie(String movieId, String movieTitle) { super(); this.movieId = movieId; this.movieTit

Unsupported major.minor version 52.0

This question already has an answer here: How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version 42 answers The issue is because of Java version mismatch. Referring to the Wikipedia Java Class Reference: Java SE 10 = 54 Java SE 9 = 53 Java SE 8 = 52 Java SE 7 = 51 Java SE 6.0 = 50 Java SE 5.0 = 49 JDK 1.4 = 48 JDK 1.3 = 47 JDK 1.2 = 46 JDK 1.1

不受支持的major.minor版本52.0

这个问题在这里已经有了答案: 如何修复java.lang.UnsupportedClassVersionError:不受支持的major.minor版本42个答案 这个问题是因为Java版本不匹配。 参考Wikipedia Java类参考: Java SE 10 = 54 Java SE 9 = 53 Java SE 8 = 52 Java SE 7 = 51 Java SE 6.0 = 50 Java SE 5.0 = 49 JDK 1.4 = 48 JDK 1.3 = 47 JDK 1.2 = 46 JDK 1.1 = 45 这些是分配的主要数字。 有关不支持的major.minor版本的错

peer 2 peer UDP sockets?

I try to make a peer-to-peer network using UDP sockets, but I can't manage to get the two nodes to communicate with each other. It seems the node acting as the client can't connect to the node acting as the server for some reason. public class PeerNode { DatagramSocket clientSocket; public void sendRequest(String sentence, String host, int port) throws UnknownHostException, I

对等2对等UDP套接字?

我尝试使用UDP套接字建立点对点网络,但我无法设法让两个节点相互通信。 看起来,作为客户端的节点由于某种原因无法连接到作为服务器的节点。 public class PeerNode { DatagramSocket clientSocket; public void sendRequest(String sentence, String host, int port) throws UnknownHostException, IOException{ clientSocket = new DatagramSocket (port); InetAddress IPAddress = InetAddress

Java: Invalid keystore format, when generated through code

This has been asked a couple of times, but none provide coded test cases. Here I give an example of the problem: programmatic generation of a Keystore (works) creation of certificate within that store (works) saving keystore to disk (works) listing keystore with keytool (works) loading the keystore programmatically (fails with IOException: InvalidKeystoreFormat) What I dont get is th

Java:通过代码生成时,密钥库格式无效

这已经被问了几次,但没有人提供编码测试用例。 这里我举一个问题的例子: 程序化生成Keystore(作品) 在该商店内创建证书(作品) 将密钥库保存到磁盘(工作) 用keytool列出keystore(作品) 以编程方式加载密钥库(失败,IOException:InvalidKeystoreFormat) 我没有得到的是,在保存和加载时,我使用KeyStore.getInstance(“JKS”),但它的失败。 欢迎任何建议! 运行时输出: Creating private keystore