Почему GRPC недоступен с другого компьютера? - PullRequest
0 голосов
/ 16 марта 2019

Я добавляю GPRC в микро сервис, над которым я работаю. Пока все работает хорошо, и у меня есть простой тест Гатлинга, чтобы убедиться, что все работает правильно.

Однако, кажется, что все работает только тогда, когда я запускаю gatling в той же системе, что и мой микро сервис Когда я запускаю один и тот же тест в другой системе, я всегда получаю ответ UNAVAILABLE.

Первая часть теста выполняет HTTP-запрос (порт 8080), и это всегда успешно, но вторая часть теста выполняет запрос GRPC (порт 8081); который всегда успешно выполняется в одной и той же системе, но всегда происходит сбой, когда клиент находится в другой системе в сети.

Я пытался открыть брандмауэры и тому подобное в Windows, где работает микро-сервис, но не повезло.

Мой микро сервис работает в Windows, а другая моя система - OS X.

У кого-нибудь есть какие-либо советы по устранению неполадок с GRPC?

1 Ответ

0 голосов
/ 24 марта 2019

Ошибка программиста: я не использовал правильное имя тестового хоста на порту GRPC.Тест работает сейчас, за исключением того, что он не может обрабатывать ту же нагрузку, что и тест HTTP.Итак, что-то новое для расследования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...