Весенняя загрузка + GRPC Http2Exception

Я пытаюсь настроить сервер GRPC с весенней загрузкой. Мой VIP указывает на сервер через порт 8443. Я пытаюсь подключиться к серверу GRPC на моем VIP-сервере с моего локального клиента GRPC.

Есть ли что-то, чего мне не хватает, следуя подходу GRPC с весенней загрузкой?

2017-05-29 10:11:30.549  INFO 12796 --- [           main] n.d.s.a.grpc.server.GrpcServerLifecycle  : gRPC Server started, listening on address: 0.0.0.0, port: 8443
2017-05-29 10:11:30.971  INFO 12796 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (https)
2017-05-29 10:11:30.979  INFO 12796 --- [           main] c.a.IntentProcessorGroup1Application     : Started IntentProcessorGroup1Application in 26.45 seconds (JVM running for 27.737)
2017-05-29 10:11:41.736  WARN 12796 --- [-worker-ELG-3-1] io.grpc.netty.NettyServerHandler         : Connection Error

io.netty.handler.codec.http2.Http2Exception: HTTP/2 client preface string missing or corrupt. Hex dump for received bytes: 160301008e0100008a03039bda7533eee4bee56f87bd4a42
    at io.netty.handler.codec.http2.Http2Exception.connectionError(Http2Exception.java:85) ~[netty-codec-http2-4.1.8.Final.jar:4.1.8.Final]

person Nitin Lodhe    schedule 29.05.2017    source источник
comment
пожалуйста, дайте мне знать, если какие-либо предложения   -  person Nitin Lodhe    schedule 02.06.2017


Ответы (1)


Причина, по которой я получаю эту ошибку, заключается в том, что я неправильно запускал свой сервер grpc в конфигурации TLS. Теперь проблема решена, подробности можно найти здесь: https://github.com/yidongnan/grpc-spring-boot-starter/issues/44

person Nitin Lodhe    schedule 05.06.2017