https://github.com/yankeguo-deprecated/winter
A Minimalist Mesh-Native Microservice Framework
https://github.com/yankeguo-deprecated/winter
Last synced: about 2 months ago
JSON representation
A Minimalist Mesh-Native Microservice Framework
- Host: GitHub
- URL: https://github.com/yankeguo-deprecated/winter
- Owner: yankeguo-deprecated
- License: mit
- Created: 2023-02-17T03:12:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-14T17:26:17.000Z (almost 2 years ago)
- Last Synced: 2025-02-13T09:39:15.601Z (3 months ago)
- Language: Go
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# winter
A Minimalist Mesh-Native Microservice Framework
## Features
* Include `opentelemetry-go`
* Support standard `OTEL_` environment variables
* Using `zipkin` as default exporter
* Support `TraceContext`, `Baggage` and `B3` propagation
* Support `otelhttp` instrument
* Include `prometheus/promhttp`
* Expose at `/debug/metrics`
* Built-in `Readiness Check`
* Expose at `/debug/ready`
* Component readiness registration with `App#Check()`
* Built-in `Liveness Check`
* Expose at `/debug/alive`
* Cascade `Liveness Check` failure from continuous `Readiness Check` failure
* Built-in `debug/pprof`
* Expose at `/debug/pprof`
* Easy request binding
* Unmarshal `Header`, `Query`, `JSON Body` and `Form Body` into any structure with `json` tag## Donation
See https://guoyk.xyz/donation
## Credits
Guo Y.K., MIT License