Contents

golang热重启

golang的热重启, 分为及时更新与进程重启

开发

fresh的应用

go get github.com/pilu/fresh

  • 直接在项目中启动 fresh

生产

热重启服务

  • facebookgo/grace - Graceful restart & zero downtime deploy for Go servers.
  • fvbock/endless - Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
  • jpillora/overseer - Monitorable, gracefully restarting, self-upgrading binaries in Go (golang)

详情: https://learnku.com/articles/23505/graceful-restart