go-doudou

go-doudou

Go语言微服务框架(REST/gRPC)

快速开始 介绍

上手简单

从定义Go语言接口开始,无须学习任何接口描述语言,如OpenAPI和Protobuf等

高性能

采用高性能router作为http请求路由库开发REST服务,采用gRPC作为底层RPC框架开发微服务

稳定健壮

代码质量可靠,仍在持续优化迭代,已经过线上生产实践的充分检验

低代码

内置强大的代码生成器。定义好服务接口以后,你的唯一工作就是实现你的业务逻辑

服务治理

内置服务治理组件,支持客户端负载均衡、熔断限流、隔仓、超时、重试、日志采集、调用链监控等等

单体和微服务

同时支持开发单体应用(REST)和微服务(gRPC),给你充分的架构灵活性