为什么GRPC在另一台计算机上不可用?

问题描述 投票:0回答:1

我一直在将GPRC添加到我正在开发的微服务中。到目前为止一切正常,我有一个简单的加特林测试来验证一切正常。

但是,当我在与微服务相同的系统上运行时,事情似乎才有效。当我在不同的系统上运行相同的测试时,我总是得到一个UNAVAILABLE响应。

测试的第一部分发出HTTP请求(端口8080),并且总是成功,但测试的第二部分发出GRPC请求(端口8081);它总是在同一系统上成功,但在客户端位于网络上的不同系统时总是失败。

我曾尝试在运行微服务的Windows上打开防火墙等,但没有运气。

我的微服务在Windows上运行,而我的其他系统是OS X.

有没有人有GRPC的任何疑难解答提示?

grpc gatling
1个回答
0
投票

程序员错误:我没有在GRPC端口上使用正确的测试主机名。现在测试工作,除了它无法处理与HTTP测试相同的负载。所以,有新的东西要调查。

© www.soinside.com 2019 - 2024. All rights reserved.