mini-manager项目是一套基于layui后台管理系统,基于SpringBoot2.7的后台权限管理系统界面简洁美观敏捷开发系统架构。使用SpringBoot + security + jwt + MyBatis plus + layuimini 实现。
基于springboot cloud构建的一个商城项目,包括前端,后端和h5应用,小程序,作为zscat应用实践的模板项目。基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务敏捷开发系统架构。并引入组件化的思想实现高内聚低耦合,[ 微信 + 支付宝 + 百度 + 头条 ] 小程序 + APP + 公众号 + PC + H5 项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,积分商城,分销商城并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等
用户购买商品的流程,涉及到的服务有用户服务,账户服务,产品服务,订单服务,支付服务,网关服务。 技术点:使用spring webFlux + 通用mybatis + spring cloud Config + spring Cloud Netflix的相关Eureka、Hystrix实现服务降级,服务熔断,服务隔离、Zuul、Ribbon和Feign、ELK(日志聚合)、Spring Cloud Sleuth(服务跟踪)、事务方面使用BASE、订单服务使用当当网的Sharding-JDBC进行分表,部署方面使用docker的方式进行自动化部署。为中小企业用户打造微服务全套技术整合,实现中小企业的快速开发。限时秒杀,团购等高并发场景,以及主流的分布式事务技术。
本来是给某著名影视公司打造的一套springcloud模板架构,一直放仓库也没管过,所以就开源给学习springcloud的朋友玩玩吧
基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
分布式电商系统,采用SpringCloud分布式框架,利用consul完成服务注册与发现,利用Rocket实现消息队列,采用solr搜索系统,利用Redis做缓存。基于Mybaits-plus,完成代码自动生成及开发。