基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
基于SpringBoot(2.2.5)的SaaS微服务脚手架,具备用户资源权限管理、网关统一鉴权、分布式事务、Xss防跨站攻击、自动代码生成、大文件断点分片续传、分布式定时任务等多个模块,使用本框架可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。
基于Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服务权限系统,开箱即用。预览地址:
zuihou-commons 是 zuihou-admin-cloud 和 zuihou-admin-boot 项目的核心工具包,开发宗旨是打造一套兼顾 SpringBoot 和 SpringCloud 项目的公共工具类。
SpringCloud构建实战、从入门到高级,包含eureka、zuul、gateway、feign、ribbon、hystrix、mq、turbine、nacos、elk、consul、zookeeper、rocketmq、kafka、分布式事务(RocketMq、LCN、Seata)、分库分表(Sharding-JDBC)、分布式锁(Redis、Guava)、jwt、SkyWalking、Zipkin、bootadmin等使用案例
基于SpringCloud + Vue的前后端分离 租户系统脚手架。zuihou-admin-cloud 项目的 租户后台。 基于vue-element-admin!
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
spring-data-mongodb增强工具包,简化 CRUD 操作,提供类jpa的数据库操作
Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案
SpringBoot 2.2.x 整合其他框架:MyBatis、Dubbo、Swagger2、SpringSecurity、RabbitMQ、RocketMQ、Kafka、Redis、MongoDB、Hazelcast、Apollo等
基于SpringCloud + Vue的前后端分离 租户系统脚手架。 zuihou-admin-cloud 项目的 开发&运营后台。 基于vue-element-admin!
基于SpringCloud(Hoxton.SR1) + SpringBoot(2.2.5.RELEASE) 的SaaS 微服务脚手架,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API、分布式事务、大文件断点分片续传等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Redis、RibbitMQ等主要框架和中间件。
史上最轻便好用的kafka ui界面工具,提供了对kafka的界面化操作,可以在界面生产消息、消费消息、创建topic。同时可以支持管理多个kafka集群。 部署简便,不需要连数据库,只有一个jar包启动即可。 同时也是zookeeper ui 界面操作工具、redis ui 界面操作工具
基于Gin + Vue + Element UI的前后端分离权限管理系统的前端模块