Golang热重启

什么是热重启: 新老程序(进程)无缝替换,同时能够保持对client的服务。让client端感受不到你的服务挂掉了。 好比从新加载配置文件,须要重启一下,替换老程序须要重启一下,就须要用到热重启。但使用Golang的场景,其实直接在http proxy层面作切流量更方便.git 原理 经过发送signal(信号)与进程间交互。 信号能够本身定义,指定拦截系统的信号,改变系统默认行为来自定义操做。g
相关文章
相关标签/搜索