微服务架构打造的供应链系统、采购配送系统,支持SaaS模式

一、开源项目简介

haohan-scm

介绍

基于pig微服务架构打造 供应链系统,采购配送系统。为客户提供仓储管理、订单管理、打单、货源采购、分拣、配送等系统功能。

二、开源协议

使用AGPL-3.0开源协议

三、界面展示

系统截图

四、功能概述

基于pig微服务架构打造 供应链系统,采购配送系统。为客户提供仓储管理、订单管理、打单、货源采购、分拣、配送等系统功能。

五、技术选型

软件架构

采用 J2EE 技术体系,基于Spring Cloud微服务框架进行封装,平台设计灵活可扩展、可移植、可应对高并发需求。同时兼顾本地化、私有云、公有云部署,支持SaaS模式应用。

开发框架:平台底层应用的基础服务,是一个微服务系统运行所必要的组件服务。平台提供较好的兼容性,可根据需要选择不同的基础组件,如注册中心、配置中心、分布式事务等。

辅助开发包:主要针对开发人员进行技术开发支持,提供一系列通用的开发工具包,定义了基础工具类,如配置、缓存、路由、发号器等工具,减少开发人员重复造轮子,帮助提高代码编写效率。

通用服务:主要指平台中已包含的开发业务系统所需要的基础服务,如分布式调度、消息、权限、文档、支付管理等,能快速适配各产品线、各业务系统的通用基础功能需求,帮助提高开发效率。

技术栈:

开发框架:Spring Boot 2.4

微服务框架:Spring Cloud 2020

安全框架:Spring Security + Spring OAuth 2.0

任务调度:Quartz 、 XXL-JOB

持久层框架:MyBatis Plus

数据库连接池:Druid

服务注册与发现: Nacos

客户端负载均衡:Ribbon

熔断组件:Sentinel

网关组件:Spring Cloud Gateway

日志管理:Logback

安装教程

  1. 安装redis、mysql、rocketmq
  2. 导入数据库脚本
  3. 启动微服务
  4. 启动应用,shell目录下,startScm.sh

六、源码地址

源码下载

猜你喜欢

转载自blog.csdn.net/weixin_37576193/article/details/130944994