Как обслуживать gRP C и REST с поддержкой TLS на одном и том же порту - PullRequest
1 голос
/ 06 марта 2020

Я пытаюсь создать gRPC / REST Po C, записанный в Go.

Я хотел бы обслуживать gRP C и REST на одном и том же порту в соединении TLS , Я также использую метрики обслуживания.

  1. При доступе к моему сервису через HTTP / 1 все работает как положено
  2. При доступе к URL-адресу / metrics все работает как положено
  3. При непосредственном доступе к сервису gRP C с помощью клиента я получил ответ о закрытии соединения

Я не знаю, как отладить этот тип ошибки.

Я создал репо на https://github.com/lrobinot/grpc-poc, чтобы воспроизвести проблему.

Может кто-нибудь дать мне указатели на некоторые ресурсы или показать мою огромную ошибку:)

Спасибо заранее!

1 Ответ

0 голосов
/ 06 марта 2020

я изо всех сил бросал то же самое. Только не дублируйте, поэтому дайте ссылку: это не прямой ответ, а да указатель.

https://medium.com/swlh/rest-over-grpc-with-grpc-gateway-for-go-9584bfcbb835

Надеюсь, это поможет.

...