本项目是由我主动发起的一个项目,主旨是将商铺使用多年的单体架构应用改造成微服务架构应用。
单体架构的商铺由于多年的业务发展,导致系统繁重不堪,水平扩展困难,测试困难,适配新技术困难,快速开发困难等诸多困扰。
本次商铺微服务架构重构在协调多方之后,重拳出击,将商铺从单一应用系统重构成有多个业务功能相对独立协作的服务,各服务间采用RESTful通讯机制,支持多元化的编程,实现测试自动化,缓存必要服务的数据,减少服务调用,提升研发效率,提高设备利用率。
采用技术:Springboot+SpringCloud+Mybatis+Eureka+Redis+log4j
运行环境:Docker集群