项目技术:SpingBoot+MySQL+Redis+Vue+Elasticsearch+Docker+Nginx
个人职责:
1,搭建项目开发环境,前端采用Vue-cli构建,SpringCloud Alibaba Nocas用于配置中心和服务注册,Nginx请求
转发,docker构建MySQL,Redis,Elasticsearch等等。
2,使用Vue绘制商城前端页面,熟练掌握Vue 生命周期及钩子函数,父子组件通信及模块化开发方式。
3,商城登录,采用OAuth2.0授权认证,接入微博扫码登录,掌握分布式下Session共享问题解决方案。
4,商城首页,使用CompletableFuture处理首页中树形目录结构数据,并将其存储在ES中,提高查询效率,掌
握ES中的倒排索引原理。
5,商城中商品的上下架功能,掌握SpringCloud OpenFeign使用,服务之间的相互调用等等