更多评论
我们公司的GO项目基本不用 docker ,只有java 用docker,因为本身GO的发布非常简单,没有那么多的配置也没有多少的依赖,一个可执行程序+一个配置文件 就可以愉快的跑起来。 除非对系统配置有要求的,可以用docker 来降低系统配置的复杂度。
平滑启动啥的有两点: 1、程序接受退出信号,自己处理好数据后,自杀 2、用双机或者多机或者集群来保证服务可用的情况下重启
我们公司的GO项目基本不用 docker ,只有java 用docker,因为本身GO的发布非常简单,没有那么多的配置也没有多少的依赖,一个可执行程序+一个配置文件 就可以愉快的跑起来。 除非对系统配置有要求的,可以用docker 来降低系统配置的复杂度。
平滑启动啥的有两点: 1、程序接受退出信号,自己处理好数据后,自杀 2、用双机或者多机或者集群来保证服务可用的情况下重启