电商系统 - 分层式微服务架构,服务之间互相解耦。server层向内提供grpc调用,web层向外提供http调用。业务逻辑在web层开发,底层交互在server层开发。所有服务集成nacos配置中心、consul注册服务发现、健康检查、负载均衡。redis中间件,mysql存储,elasticsearch全文搜索。jaeger链路追踪,sentnel[熔断,限流],API网关「kong」,等。
go-doudou(doudou发音/dəudəu/)是基于OpenAPI 3.0(for REST)和Protobuf v3(for grpc)做接口定义的go语言轻量级微服务框架。
Full Stack Web Development with Flask.
使用 Golang 使用 Gitee Go 流水线自动构建一个命令行工具
一个MVC 分层,restful api,json api设计模式的flask框架