该项目为微服务项目,采用SpringBoot+SpringCloud构建,前后端分离开发,前端使用Vuejs技术栈,使用Eureka作为注册中心,使用Zuul网关框架统一管理微服务请求入口,使用Ribbon实现本地负载均衡器和Fegin客户端调用工具,使用Hystrix服务保护框架(服务降级、隔离、熔断、限流);使用Mybatis做数据层;SpringMVC做控制层;RabbitMQ做消息缓冲;ElasticSearch做检索服务;Redis做缓存服务。
1. 使用SpringCloud Config进行统一的配置管理
2. 使用SpringCloud Sleuth进行服务调用链路追踪
3. 使用Zuul做为整个微服务的网关
4. 无缝衔接第三方服务存储文件信息
责任描述:
负责项目中的课程模块、订单模块等模块的开发和维护;参与项目需求讨论,编写相关设计、接口文档。