1.项目介绍:银河云店是一款基于整合公司内部各个子系统而设计的全新综合性平台主要用于门店线下销售,b2c
社区团购等功能
2.负责分配开发任务,把控项目进度,负责需求对接,参与产品设计
3.负载模块设计和后端开发、小程序开发,接口编写.,vue后端页面实现
4.负责各系统之间业务流程对接,梳理,系统数据对接。
5.负责解决项目中的技术难点和技术把关
6.使用Spring Boot、Spring Cloud & Alibaba、Vue、Element等框架
7.采用spring cloud微服务架构,合理拆分各个子服务,做到可扩容,独立部署
8.采用数据库读写分离,提高数据库负载(这里有考虑分库分表,但是暂时还没应用到系统中)。
9.同时图片等静态资源采用cdn代理,提高图片响应速度,降低服务器带宽压力。
10.搜索引入es搜索引擎,提高搜索效率以及搜索命中率。部分商品活动和用户信息,相关热点数据等写入redis,
提高查询效率。采用MinIO统一管理静态资源。
11.使用docker部署项目,做到快速部署,环境统一。
12.完善的日志记录体系,记录后台人员的操作的记录,登录记录。
微服务下,如果子服务较多,不便于运维人员及时知道服务的状态,所以引入Spring Boot Admin, 便于
在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回
收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。
13.系统接口文档使用swagger2,使用knife4j 进行增强和美化文档。
14.目前系统采用spring cloud openfeign 进行服务内部接口调用。