kratos 微服务脚手架,采用大仓模式。
- Kratos -- B站微服务框架
- Redis -- 非关系型数据库
- PostgreSQL -- 关系型数据库
- sre breaker -- 默认客户端熔断
- bbr limiter -- 默认限流器
- protoc-gen-validate -- proto验证器
请在app/{服务名}/service
下执行:
-
初始化开发环境
make init
-
生成API的go代码
make api
-
生成服务器配置结构代码
make conf
-
生成gorm代码
make gorm
-
生成wire代码
make wire
- 管理后台
- 敏感词
- 数据字典
- 素材中心
- 短信发送
- 邮件发送
- 微信公众号