Конфликт между netty-transport-native-epoll и netty-tcnative-boringssl-static

Я делаю сервис в качестве соединителя с помощью grpc 1.13.1 со следующими ролями: - обрабатывать запросы от приложений (на стороне сервера); - классифицировать запросы, после чего пересылать через другие сервисы (на стороне клиента).

Между соединителем, который вызывает другие службы через шлюз домена, nginx использует ssl

Проблема столкнулась с конфликтом, когда:

  • Серверная сторона использует lib:

    <dependency>
        <groupId> io.netty </ groupId>
        <artifactId> netty-transport-native-epoll </ artifactId>
        <version> 4.1.17.Final </ version>
        <classifier> linux-x86_64 </ classifier>
    </ dependency>
    
  • Клиентская сторона использует ssl lib

    <dependency>
        <groupId> io.netty </ groupId>
        <artifactId> netty-tcnative-boringssl-static </ artifactId>
        <version> 2.0.7.Final </ version>
    </ dependency>
    

и ошибка

code = UNAVAILABLE ', description = канал закрыт при выполнении протокола согласования

Как исправить ошибку, описанную выше?

0 ответов

Другие вопросы по тегам