产品中心

基于SpringBoot Cloud构建的一个商城项目源码

作者:仙宝云 | 发布时间:2021-07-20 10:10:12 | 阅读:0

一个基于springboot云的商城项目,包括前端、后端和H5应用,小程序,作为zscat应用实践的模板项目。基于springboot2。十、 spring云和spring云阿里巴巴,采用企业级微服务敏捷开发体系架构,前后端分离。并引入组件的思想来实现高内聚低耦合。【微信+支付宝+百度+标题】applet+APP+官方账号+PC+H5项目代码简洁,笔记丰富易用,适合学习和企业使用。真正实现了基于RBAC、JWT和oauth2的无状态统一权限认证解决方案,该方案专为互联网设计,同时适用于b端和C端用户,支持CICD多环境部署、点商城、分销商城,并提供应用管理,方便第三方系统的接入同时,它还集成了各种微服务治理功能和监控功能。模块包括:企业级认证系统、开发平台、应用监控、慢SQL监控、统一日志、单点登录、redis分布式缓存、配置中心、分布式任务调度、接口文档、代码生成等
1。项目技术

基于SpringBoot2.0的具有前端和后端分离的企业级微服务体系结构
。十、 spring cloud Finchley和spring cloud Alibaba
深度定制spring Security真正实现了基于RBAC的无状态统一权限认证解决方案,JWT和oauth2
提供应用程序管理以方便第三方系统的访问
引入组件化的思想以实现高内聚和低耦合。项目代码简洁,注释丰富。易上手
注重代码规范,严格控制包依赖,每个项目基本上都是最小依赖
非常适合行业学习和企业使用
2。项目总体架构
需要获取源代码的朋友转发本文+跟我来,私信我[学习]。


3. 功能介绍
统一认证功能
支持oauth2四种登录方式,用户名、密码和图形验证码登录、手机号码和密码登录、openid登录、第三方系统单点登录
对分布式系统的基本支持
服务注册发现、路由和负载均衡服务降级与融合服务限流(URL方法级)统一配置中心统一日中心统一分布式缓存操作类,CacheManager配置扩展分布式锁分布式任务调度器支持CICD连续集成(包括前端和后端)分布式高性能ID生成器分布式事务
系统监控功能
服务调用链监控应用拓扑图慢速服务检测服务度量监控应用监控(应用健康、JVM、内存、线程)错误日志检查查询慢查询SQL监控应用吞吐量监控(QPS、RT)服务降级、fuse监控服务限流监控子数据库子表,读写分离
业务基本功能支持
高性能方法级幂等支持RBAC权限管理,实现细粒度控制(方法级、URL级)快速实现导入导出功能,数据库访问层实现基于hutool的crud操作代码自动生成各种方便的开发工具网关聚合所有服务的swagger接口文档,统一跨域处理,统一异常处理

B2B2C商城  B2C商城  Java商城  SpringCloud商城  SpringBoot商城