spring cloud 微服务项目最佳实践框架
一、技术要点
1、注册中心:单机版
2、前后端分离:
- ssm-user-web和ssm-user-provide(前后端通过http数据交互)
3、服务之间通过注册中心数据交互
- ssm-order-consumer和ssm-user-provide(服务通过注册中心数据交互)
4、服务之间调用通过熔断做降级处理
- ssm-order-consumer内部有熔断降级处理
5、前端技术:angularJS
6、后端技术:spring,mybatis
二、项目说明
- base-eureka:注册中心
- ssm-order:订单模块
- ssm-order-api:订单api模块
- ssm-order-consumer:订单消费者模块
- ssm-order-provide:订单服务模块
- ssm-user:用户模块
- ssm-user-api:用户api模块
- ssm-user-provide:用户服务模块(通过ssm-order-consumer访问订单访问数据)
- ssm-user-web:用户前端页面