在使用kubernetes原生api部署微服务前,需要先构建一个微服务系统。我们使用gin框架搭建简单的博客系统,包含2个简单的微服务系统:用户微服务和文章微服务。
功能说明
用户微服务系统
-
用户注册功能,密码使用golang.org/x/crypto/bcrypt进行加密处理。
-
用户登录功能
文章微服务系统
-
创建文章
-
获取用户创建的所有文章,加入了分页功能。
-
获取文章
-
修改文章
-
删除文章
工程结构
-
common:解析配置文件application.yaml,配置mysql数据库连接。
-
srv-article:文章微服务
-
srv-user:用户微服务
数据库表结构
CREATE TABLE `use