登录
首页 >  Golang >  Go问答

如何在golang grpc服务器启动上添加钩子?

来源:stackoverflow

时间:2024-02-20 08:30:46 306浏览 收藏

目前golang学习网上已经有很多关于Golang的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《如何在golang grpc服务器启动上添加钩子?》,也希望能帮助到大家,如果阅读完后真的对你学习Golang有帮助,欢迎动动手指,评论留言并分享~

问题内容

是否可以在调用serve()方法后添加钩子?

grpcServer := grpc.NewServer(options)
if err := grpcServer.Serve(newListener("localhost:1234"); err != nil {
    log.Fatalf("failed to serve: %s", err)
}

我需要知道它何时启动并运行,以便能够从测试客户端调用它。


解决方案


我在服务器端没有找到关于启动事件的监听器;而且我认为监听这个事件是没有意义的,正确的方法是在客户端telnet服务器地址和端口等待服务器准备好。

理论要掌握,实操不能落!以上关于《如何在golang grpc服务器启动上添加钩子?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>