项目介绍:该供应链管理系统,整合了各种线上线下数据,采用分布式微服务架构,集成各个子服务模块,大大减少了不同业务之间的耦合度,很轻便的展示不同的业务功能,也非常便于各个模块的同步开发。微服务子系统包括:订单服务、库存服务、会员服务、仓储服务、采购服务、商品服务、客户服务、海外淘服务等等;
项目架构:整套系统部署在阿里云ECS服务器上,基于阿里云Mysql、Oss、Redis、MongoDB做数据存储。使用ElasticSearch索引商品数据及搜索优化。使用Kafka集群做消息队列。基于ZK集群搭建高可用系统,使用Dubbo框架做整个系统的微服务化。使用Jekins持续集成发布。使用Apollo配置中心作全局统一配置管理。使用xxl-job作定时任务调度。使用Git管理代码版本。使用Maven进行项目依赖管理;
开发环境:Spring、SpringMVC、SpringBoot、Mybatis、Mysql、Redis、MongoDB、Kafka、Dubbo、Zookeeper、ElasticSearch、Jsp、Vue、Element UI、Maven、Git、Java8、Tomcat、Idea;