go-doudou

go-doudou

Go Microservice Framework (REST/gRPC)

Get Started Introduction

Easy to Use

Start by defining Go language interfaces, no need to learn any interface description languages like OpenAPI and Protobuf

High Performance

Uses high-performance router library for REST services and gRPC as the underlying RPC framework for microservices

Stable & Robust

Reliable code quality, continuously optimized and iterated, thoroughly validated in production environments

Low Code

Built-in powerful code generator. After defining service interfaces, your only job is to implement your business logic

Service Governance

Built-in service governance components supporting client-side load balancing, circuit breaking, rate limiting, bulkheads, timeouts, retries, log collection, call chain monitoring, etc.

Monolith & Microservices

Supports development of both monolithic applications (REST) and microservices (gRPC), giving you architectural flexibility