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

news/2024/10/20 22:22:27/

一、开源项目简介

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

六、源码地址

源码下载


http://www.ppmy.cn/news/106486.html

相关文章

CASA模型:生态系统NPP及碳源、碳汇模拟、土地利用变化、未来气候变化、空间动态模拟

查看原文>>>生态系统NPP及碳源、碳汇模拟、土地利用变化、未来气候变化、空间动态模拟实践技术应用 目录 第一章 CASA模型介绍(讲解案例实践) 第二章 CASA初步操作 第三章 CASA数据制备(一) 第四章 CASA数据制备&am…

FinOps云成本管理的新方法

云计算为企业带来了巨大的灵活性和创新机会,但也带来了成本控制的挑战。云服务使企业更容易大规模部署应用程序和服务,但如果不仔细管理,费用可以快速增加。据国际知名厂商Flexera云报告显示,企业云支出浪费平均 30%。 FinOps 是一种新的工作方法,专注于云成本管理…

Three.js教程:对象克隆、复制

推荐:将 NSDT场景编辑器 加入你的3D工具链 其他系列工具: NSDT简石数字孪生 对象克隆.clone()和复制.copy() Threejs大多数对象都有克隆.clone()和复制.copy()两个方法,点模型Points、线模型Line、网格网格模型Mesh一样具有这两个方法。 复制方法.copy…

React Native的fragment和JetPack ViewPager2的集成

文章目录 背景原生ViewPage2的代码结构React Native端的实现原生端的实现在Adapter中注册FragmentMainActivity实现DefaultHardwareBackBtnHandler接口 小结 背景 ViewPager2是ViewPager的升级版,在原生Android应用中使用广泛。近期本人项目需要添加一些React Nati…

详解iPaaS与RPA的区别及各自的应用场景

随着企业数字化转型的加速,业务系统集成和自动化流程成为关键议题。本文旨在探讨iPaaS(Integration Platform as a Service)与RPA(Robotic Process Automation)在业务系统集成方面的区别,它们各自的用途和适…

【C++初阶】:string类

string 一string的基本用法二.迭代器1.基本使用2.语法糖3.反向迭代器4.const迭代器 三.容量四.插入和删除五.一个例题:解析协议六.读取空格七.一些其他函数 一string的基本用法 文档里 一般使用 二.迭代器 1.基本使用 string里重载了一种非常厉害的运算符[ ] 这个运…

MySQL CAST 函数与 CONVERT 函数

文章目录 CAST 函数与 CONVERT 函数1. 数字和小数点组成的字符串转换为整型2. 非数值字符串转换为整型3. 把整型转换为二进制4. 数字和小数点组成的字符串转换为浮点型 CAST 函数与 CONVERT 函数 前面我们介绍的两个函数用于字符串和日期类型之间进行相互转换,有时我…

搭建后台管理系统模板(v3+ts+vite)

目录 项目初始化 环境准备 初始化项目 项目配置 一、eslint配置 .eslint.cjs配置文件 vue3环境代码校验插件 安装指令 修改.eslintrc.cjs配置文件 .eslintignore忽略文件 1.4运行脚本 二、配置prettier 2.1安装依赖包 2.2.prettierrc.json添加规则 2.3.prett…