Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java io.grpc.netty.NETTYSERVER传输终止_Java_Grpc - Fatal编程技术网

Java io.grpc.netty.NETTYSERVER传输终止

Java io.grpc.netty.NETTYSERVER传输终止,java,grpc,Java,Grpc,请帮帮我 我是GRPC的初学者 当我使用GRPCJava时,编写一个演示,发现当我启动双向流式RPC时,服务器端!使用客户端访问 主机中的软件会中止已建立的连接 但是我在服务器端服务器上使用了它 11:41:49 io.grpc.netty.NETTYSERVER传输终止 :传输失败连接完成后,需要在客户端调用。这会启动有序关机,从而防止服务器认为连接突然结束。你可以打电话确认它已经正确关机 如果您不关心现有的RPC,还可以调用shutdownNow,强制结束所有RPC 我正在做一个YRRHel

请帮帮我 我是GRPC的初学者 当我使用GRPCJava时,编写一个演示,发现当我启动双向流式RPC时,服务器端!使用客户端访问 主机中的软件会中止已建立的连接 但是我在服务器端服务器上使用了它

11:41:49 io.grpc.netty.NETTYSERVER传输终止 :传输失败

连接完成后,需要在客户端调用。这会启动有序关机,从而防止服务器认为连接突然结束。你可以打电话确认它已经正确关机


如果您不关心现有的RPC,还可以调用
shutdownNow
,强制结束所有RPC

我正在做一个YRRHelp关于这个的教程(从URL末尾删除%5D)。在6/6视频中,我遇到了这个错误

由于我已经将
ManagedChannel
声明为
channel
,因此我可以使用
channel.shutdown()

请参见下面的示例:

package grpcClient;

import com.yrrhelp.grpc.userGrpc;
import com.yrrhelp.grpc.User.APIResponse;
import com.yrrhelp.grpc.User.LoginRequest;
import com.yrrhelp.grpc.userGrpc.userBlockingStub;

import io.grpc.ManagedChannel;
import io.grpc.ManagedChannelBuilder;

public class GrpcClient {

    public static void main(String[] args) {
        
        // forAddress(name, port)
        ManagedChannel channel = 
                ManagedChannelBuilder.forAddress("localhost", 9090)
                .usePlaintext()
                .build();
        
        // stubs to call API - generate from proto files
        // newBlockingStub = will wait for response
        // newStub = will not wait for response
        userBlockingStub userStub = userGrpc.newBlockingStub(channel);
        
        LoginRequest loginRequest =
                LoginRequest.newBuilder()
                .setUsername("RAM")
                .setPassword("RAM")
                .build();
        
        APIResponse response = userStub.login(loginRequest);
        
        System.out.println(response.getResponsemessage());
        
        channel.shutdown();
    }

}

请帮帮我!这对meHi来说是个大麻烦,欢迎使用堆栈溢出。有关如何提问和相应更新问题的更多详细信息,请参阅链接。