LogNet gRPC Spring 引导启动程序 - 在没有服务发现的情况下解析服务
LogNet gRPC Spring Boot starter - resolve service without service discovery
我正在尝试设置 Spring 将通过 gRPC 进行通信的引导微服务。我正在使用 LogNet (https://github.com/LogNet/grpc-spring-boot-starter) Spring 引导程序,我正在尝试弄清楚如何将 client/consumer 服务 "connect" 转换为 server/producer 服务 没有 使用服务发现(例如 Eureka)。
我无法找到有关如何配置生产者以侦听我指定的端口的信息。
然后我会尝试使用如下代码从消费者连接到它:
ManagedChannel channel = ManagedChannelBuilder.forAddress("127.0.0.1", 9110).usePlaintext()
.keepAliveWithoutCalls(true).build();
greeterStub = GreeterGrpc.newBlockingStub(channel);
显然,与上面的代码片段不同,主机和端口是可配置的。
如果 producer 是指 gRPC 服务器,那么您可以在 application.yml/properties
:
中配置它的端口
grpc:
port: 6565
我正在尝试设置 Spring 将通过 gRPC 进行通信的引导微服务。我正在使用 LogNet (https://github.com/LogNet/grpc-spring-boot-starter) Spring 引导程序,我正在尝试弄清楚如何将 client/consumer 服务 "connect" 转换为 server/producer 服务 没有 使用服务发现(例如 Eureka)。
我无法找到有关如何配置生产者以侦听我指定的端口的信息。
然后我会尝试使用如下代码从消费者连接到它:
ManagedChannel channel = ManagedChannelBuilder.forAddress("127.0.0.1", 9110).usePlaintext()
.keepAliveWithoutCalls(true).build();
greeterStub = GreeterGrpc.newBlockingStub(channel);
显然,与上面的代码片段不同,主机和端口是可配置的。
如果 producer 是指 gRPC 服务器,那么您可以在 application.yml/properties
:
grpc:
port: 6565