Go to file
2012-09-12 11:57:20 -07:00
gracedemo reckless username change 2012-07-07 14:38:18 -07:00
gracehttp systemd socket activation compatibility 2012-09-02 21:21:19 -07:00
.travis.yml travis update 2012-07-14 19:31:32 -07:00
grace.go ensure nil return when not an error 2012-09-12 11:57:20 -07:00
readme.md reckless username change 2012-07-07 14:38:18 -07:00

go.grace Build Status

Package grace provides a library that makes it easy to build socket based servers that can be gracefully terminated & restarted (that is, without dropping any connections).

Demo HTTP Server with graceful termination and restart: https://github.com/daaku/go.grace/blob/master/gracedemo/demo.go

http level graceful termination and restart: http://go.pkgdoc.org/github.com/daaku/go.grace/gracehttp

net.Listener level graceful termination and restart: http://go.pkgdoc.org/github.com/daaku/go.grace