如何在javax.ws.rs.client中为客户端使用连接池

时间:2015-09-16 11:43:05

标签: java ssl

我正在尝试使用https服务

与服务器通信

我能够沟通,但需要2秒的响应时间..

现在,我希望减少每次请求的SSL握手时间

所以,我想要实时缓存或保持连接或创建池连接..

任何建议..

我的代码:

  static SslConfigurator sslConfig = SslConfigurator
                .newInstance()
                .securityProtocol("TLS")
                .keyStoreFile("/path")
                .keyStorePassword("password")
                .keyStoreType("JKS")
                .trustStoreFile(
                        "/path");

    static SSLContext sslCtx = sslConfig.createSSLContext();
    static Client client = ClientBuilder.newBuilder().sslContext(sslCtx).build();
    Response response = client.target(target).path(path).request(MediaType.APPLICATION_JSON)
                    .post(Entity.entity(jsonRequest.toString(), MediaType.APPLICATION_JSON));

0 个答案:

没有答案