服务编排前期准备-微服务搭建

此微服务是用于测试服务编排的基础服务

源码地址: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包无法找到的问题

你可能感兴趣的:(服务编排前期准备-微服务搭建)