此微服务是用于测试服务编排的基础服务
源码地址:github地址
一、服务结构简图
微服务结构图二、概述:
1、各个微服务基于 SpringBoot 构建,服务间使用 RPC 方式通信,采用 Thrift 框架,数据持久层操作采用对象关系映射框架 Mybatis,基础数据库采用MySQL,Redis用于token缓存,服务网关使用zuul
2、所有微服务配合完成一个业务流程:
1)通过邮箱获取验证码
2)通过提交注册邮箱,验证码和密码为邮箱账号设置密码
3)通过邮箱账号和密码进行登录获取token
4)通过token获取用户基础信息
三、备注:
1、如有需要可参照user服务创建其他服务
2、common,xxx-api等基础服务需要rebuild后install,否则打包会报jar包无法找到的问题
网友评论