首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

张龙netty学习笔记 P25

P.25

老师手把手带着写了一个简单的gprc程序:客户端发出请求,得到服务器的响应。

grpc是基于tcp的,客户端发出请求,得到返回的请求,连接不会马上关闭。

jvm钩子

代码语言:javascript
复制
  private void start() throws IOException {
        this.server = ServerBuilder.forPort(8899).addService(new StudentServiceImpl()).build().start();
        Runtime.getRuntime().addShutdownHook(new Thread(() -> {
            System.out.println("关闭jvm");
            GrpcServer.this.stop();
        }));

        System.out.println("开启服务器...");
    }

可以使jvm在退出时,先调用服务器关闭方法,放置Jvm退出而服务器没关闭。

下一篇
举报
领券