0
假設我有一個託管服務器的gRPC Java服務。當客戶端要調用這個服務gRPC - 爲同一臺服務器建立一個通道
所以,他們使用:
ManagedChannel channel = ManagedChannelBuilder
.forAddress(grpcHost, grpcPort)
.usePlaintext(true)
.build();
沒問題。
現在如果我想從同一個JVM調用我的服務呢?這甚至有可能嗎?或者這可能完全無效?
這是可能的,它工作正常。對於這種情況,您可能對InProcessServer和InProcessChanell感興趣。 https://github.com/grpc/grpc-java/blob/master/testing/src/main/java/io/grpc/testing/GrpcServerRule.java –