Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

controls

Service-lifecycle supervisor for Go. Concurrent startup, health probes, ordered shutdown in reverse registration order, and self-healing restarts, so a process made of several services starts and stops predictably.

This is a read-only mirror. The canonical repository is on GitLab: https://gitlab.com/phpboyscout/go/controls

Issues and merge requests are handled there.

Installing

go get gitlab.com/phpboyscout/go/controls

The module path is the GitLab one. go get github.com/phpboyscout/controls will not work: that path was an older, separate module, and this repository no longer declares it.

Documentation

Full documentation: https://controls.go.phpboyscout.uk

Written up in Building a web service in Go, which covers graceful shutdown and service lifecycle in practice.

About

Service-lifecycle supervisor for Go: concurrent startup, health probes, ordered shutdown, self-healing restarts. Mirror of gitlab.com/phpboyscout/go/controls

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages