diff --git a/dsBaseRpc/Test/ErrorTest/ErrorTest.go b/dsBaseRpc/Test/ErrorTest/ErrorTest.go index d3166427..844f6f06 100644 --- a/dsBaseRpc/Test/ErrorTest/ErrorTest.go +++ b/dsBaseRpc/Test/ErrorTest/ErrorTest.go @@ -9,6 +9,7 @@ import ( 从golang的异常机制可以看出,异常处理recover最好是在接口的入口处 就将其插入到对应defer队列中。这样在接口调用过程中,即使发生异常, 程序依然可以提供服务。 +https://studygolang.com/articles/14168 TODO (1)在每个Grpc的接口入口处加上defer的recover异常处理,以gin的方式返回错误,但主进程不会崩溃。