proxy.golang.org : github.com/One-com/ozone/v2 : v2.0.2
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.
Registry -
Documentation -
Download -
JSON -
codemeta.json
purl: pkg:golang/github.com/%21one-com/ozone/v2@v2.0.2
Published:
Indexed:
- github.com/One-com/gone v0.0.0-20210510055705-059b1e22b0b6
- github.com/One-com/gone/daemon v1.0.0
- github.com/One-com/gone/http v1.0.0
- github.com/One-com/gone/jconf v0.0.0-20210510055705-059b1e22b0b6
- github.com/One-com/gone/log v1.0.1
- github.com/One-com/gone/netutil v1.0.0
- github.com/One-com/gone/sd v1.0.0
- github.com/One-com/gone/signals v1.0.0
- github.com/go-logfmt/logfmt v0.5.0
- github.com/pkg/errors v0.9.1
- github.com/valyala/ybc v0.0.0-20181207142156-3d480539f84d
- golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a