Skip to content

fork-toolkits/GoZero-doc-by-lebron

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lebron

Highly concurrent mall system built on go-zero

Architecture

A busy sum, when there is time to make up for it

Series of Courses

go-zero 微服务实战系列(一、开篇)

go-zero 微服务实战系列(二、服务拆分)

go-zero微服务实战系列(三、API定义和表结构设计)

go-zero微服务实战系列(四、CRUD热身)

go-zero微服务实战系列(五、缓存代码怎么写)

go-zero微服务实战系列(六、缓存一致性保证)

go-zero微服务实战系列(七、请求量这么高该如何优化)

go-zero微服务实战系列(八、如何处理每秒上万次的下单请求)

go-zero微服务实战系列(九、极致优化秒杀性能)

go-zero微服务实战系列(十、分布式事务如何实现)

Basic Environment

Name Description Link
Go-Zero Web & Rpc Go Frame https://go-zero.dev/cn/
Mysql DB https://www.mysql.com/
Redis Cache https://redis.io/
Docker Code Runtime Environment https://www.docker.com/
MQ

Code Components

Name Description Link
sqlx db table crud
copier copy value from struct to struct and more github.com/jinzhu/copier

Business Function

img.png

Server Port

API

server name port
api bff 8001

RPC

server name port
user rpc 9001
product rpc 9002
order rpc 9003

About

Highly concurrent mall system built on go-zero

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%