【发布时间】:2020-01-22 20:51:44
【问题描述】:
我正在尝试设置将通过 gRPC 进行通信的 Spring Boot 微服务。我正在使用 LogNet (https://github.com/LogNet/grpc-spring-boot-starter) Spring Boot 启动器,并试图弄清楚如何让客户端/消费者服务“连接”到服务器/生产者服务而不使用服务发现(例如 Eureka )。
我无法找到有关如何配置生产者以侦听我指定的端口的信息。
然后我会尝试使用如下代码从消费者那里连接到它:
ManagedChannel channel = ManagedChannelBuilder.forAddress("127.0.0.1", 9110).usePlaintext()
.keepAliveWithoutCalls(true).build();
greeterStub = GreeterGrpc.newBlockingStub(channel);
显然,与上面的 sn-p 不同,主机和端口是可配置的。
【问题讨论】:
-
producer是你的服务器还是客户端? -
生产者是“服务器”。
标签: java spring-boot grpc-java