Go语言分布式编程工具箱:gokit
jopen
9年前
gokit是Go语言分布式编程工具箱。服务于现代服务型企业的需求。
目标
- 可插拔的序列化和传输 - 不只是 JSON over HTTP
- Play nicely in common infrastructures
- Zipkin-compatible request tracing
相关项目
服务框架
- Kite, a micro-service framework
- go-micro, a microservices client/server library
- gocircuit, dynamic cloud orchestration
- gotalk, async peer communication protocol & library
单个组件
- afex/hystrix-go, client-side latency and fault tolerance library
- streadway/handy, net/http handler filters
- rubyist/circuitbreaker, circuit breaker library
- spacemonkeygo/monitor, data collection, monitoring, instrumentation, and Zipkin client library
- mattheath/phosphor, distributed system tracing
- codahale/lunk, structured logging in the style of Google's Dapper or 推ter's Zipkin
- sourcegraph/apptrace, application tracing system based on Google's Dapper
- eapache/go-resiliency, resiliency patterns