我们的项目用的iris框架, 在接口里面开启go程后如果go程 panic 了, 则整个服务都会挂掉, 能不能写一个全局的 recover来监听go程的 panic
再来,golang的wiki
https://github.com/golang/go/wiki/PanicAndRecover
The panic and recover functions behave similarly to exceptions and try/catch in some other languages in that a panic causes the program stack to begin unwinding and recover can stop it.
得了。try catch都成了你说的 “必须要退出程序紧急处理了”
别的不说,panic不recover直接退出?
所以但凡出了错,各种占用的资源的释放也不需要,直接exit?
#25
更多评论
<a href="/user/polaris" title="@polaris">@polaris</a> 如果不考虑go程的话可以监听, 但是go程里面不知道咋监听...
#2