微服务库

限流器

漏桶算法 令牌桶算法
github.com/didip/tollbooth
github.com/juju/ratelimit
golang.org/x/time/rate

go.uber.org/ratelimit

熔断器

github.com/afex/hystrix-go 服务降级 限流 容错 熔断
github.com/streadway/handy
github.com/sony/gobreaker

GitHub - alibaba/sentinel-golang: Sentinel Go version (Reliability & Resilience) [*]

系统监控

github.com/prometheus/client_golang
github.com/prometheus/common

链路追踪

opentracing+Jaeger
github.com/opentracing/opentracing-go
github.com/uber/jaeger-client-go
github.com/uber/jaeger-lib

https://github.com/sourcegraph/appdash

聚合查询

https://github.com/olivere/elastic

网关

https://github.com/Janusec/janusec/
https://github.com/fagongzi/gateway
https://github.com/Kong/kong

https://github.com/eolinker/goku-api-gatewa

https://github.com/serverless/event-gateway

https://github.com/grpc-ecosystem/grpc-gateway
https://github.com/low901028/rpcx

https://github.com/solo-io/gloo

https://github.com/TykTechnologies/tyk

https://github.com/devopsfaith/krakend