【问题标题】:LogNet gRPC Spring Boot starter - resolve service without service discoveryLogNet gRPC Spring Boot starter - 在没有服务发现的情况下解析服务
【发布时间】: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


【解决方案1】:

如果 producer 指的是 gRPC 服务器,那么您可以在 application.yml/properties 中配置其端口:

grpc:
    port: 6565

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-26
    • 2018-01-19
    • 2020-07-28
    • 1970-01-01
    • 2017-08-28
    • 2020-10-27
    • 2016-09-28
    • 2018-04-21
    相关资源
    最近更新 更多