go-doudou
Go语言微服务框架(REST/gRPC)
上手简单
从定义Go语言接口开始,无须学习任何接口描述语言,如OpenAPI和Protobuf等
高性能
采用高性能router作为http请求路由库开发REST服务,采用gRPC作为底层RPC框架开发微服务
稳定健壮
代码质量可靠,仍在持续优化迭代,已经过线上生产实践的充分检验
低代码
内置强大的代码生成器。定义好服务接口以后,你的唯一工作就是实现你的业务逻辑
服务治理
内置服务治理组件,支持客户端负载均衡、熔断限流、隔仓、超时、重试、日志采集、调用链监控等等
单体和微服务
同时支持开发单体应用(REST)和微服务(gRPC),给你充分的架构灵活性