Uploaded image for project: 'Apache ServiceComb'
  1. Apache ServiceComb
  2. SCB-711

HTTP2 and other client should be lasy initialized

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • java-chassis-1.1.0
    • Java-Chassis
    • None

    Description

      There are some drabacks now

      1. unnecessary resource
      2. Now throws exception

      [2018-07-03 20:16:39,703/CST][transport-vert.x-eventloop-thread-3][ERROR]deploy vertx failed, cause org.apache.servicecomb.foundation.vertx.VertxUtils.lambda$blockDeploy$0(VertxUtils.java:102)
      io.vertx.core.VertxException: ALPN not available for JDK SSL/TLS engine
      at io.vertx.core.net.impl.SSLHelper.resolveEngineOptions(SSLHelper.java:90)
      at io.vertx.core.net.impl.SSLHelper.<init>(SSLHelper.java:151)
      at io.vertx.core.http.impl.HttpClientImpl.<init>(HttpClientImpl.java:131)
      at io.vertx.core.impl.VertxImpl.createHttpClient(VertxImpl.java:296)
      at org.apache.servicecomb.foundation.vertx.client.http.HttpClientPoolFactory.createClientPool(HttpClientPoolFactory.java:36)
      at org.apache.servicecomb.foundation.vertx.client.http.HttpClientPoolFactory.createClientPool(HttpClientPoolFactory.java:27)
      at org.apache.servicecomb.foundation.vertx.client.ClientPoolManager.createClientPool(ClientPoolManager.java:60)
      at org.apache.servicecomb.foundation.vertx.client.ClientVerticle.start(ClientVerticle.java:35)
      at io.vertx.core.AbstractVerticle.start(AbstractVerticle.java:111)
      at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$10(DeploymentManager.java:481)
      at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:344)
      at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
      at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463)
      at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
      at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
      at java.lang.Thread.run(Thread.java:748)

      Attachments

        Activity

          People

            yaohaishi Haishi Yao
            liubao68 liubao
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: