github.com/One-com/ozone
Package ozone provide a generic HTTP server engine as a library well suited for creating HTTP serving daemons running under Linux systemd. The standard library provides the http.Handler and http.Server. Ozone provides all the rest: Modularized JSON configuration, graceful and zero-downtime restarts using several restart schemes, plugable handlers, plugable TLS configuration and plugable modules to control reverse proxy request and responses, leveled logging, statsd metrics and a UNIX socket interface for controlling the process without stopping it. With minimal "main" code you can launch your http.Handler with all the standard daemon behavior in place. Running Ozone requires a JSON configuration file. (the file allows "//" comments). The primary structure of the file is: Handler types are made available either by being built in, registered from code or loaded from plugins.
proxy.golang.org
v2.0.3+incompatible
almost 4 years ago
4
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/%21one-com/ozone
spec |
| License | MIT |
| Namespace | github.com/One-com |
| First Release | over 3 years ago |
| Last Synced | 8 days ago |
Repository
| Stars | 4 on GitHub |
| Forks | 5 on GitHub |