电商系统 - 分层式微服务架构,服务之间互相解耦。server层向内提供grpc调用,web层向外提供http调用。业务逻辑在web层开发,底层交互在server层开发。所有服务集成nacos配置中心、consul注册服务发现、健康检查、负载均衡。redis中间件,mysql存储,elasticsearch全文搜索。jaeger链路追踪,sentnel[熔断,限流],API网关「kong」,等。
这是极客时间《初级Go工程师训练营》代码仓库,更多课程内容请移步:https://u.geekbang.org/subject/go3rd