All Projects → xuyaohui → Spring Cloud Cli

xuyaohui / Spring Cloud Cli

基于Spring Cloud实现微服务前后端系统

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Cloud Cli

Spring Boot In Action
Spring Boot 系列实战合集
Stars: ✭ 4,153 (+1083.19%)
Mutual labels:  springboot, springcloud, jwt
Parsevip
解析VIP资源,解析出酷狗、QQ音乐、腾讯视频、人人视频的真实地址
Stars: ✭ 105 (-70.09%)
Mutual labels:  springboot, jwt, shiro
Lion
使用Gradle构建,基于Java 8/11/13、SpringBoot 2.2.6.RELEASE、SpringCloud Hoxton.SR2、Spring Cloud Alibaba 2.2.0.RELEASE、MyBatis Plus 3.3.1等核心技术体系实现的一套支持云原生的分布式微服务架构,提供OAuth2/JWT权限认证、分布式事务、灰度、限流、熔断降级、分布式锁、链路追踪、MQ等功能,支持Docker容器化部署、镜像交付、K8S容器编排
Stars: ✭ 360 (+2.56%)
Mutual labels:  springboot, springcloud, jwt
Lamp Cloud
lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot的微服务快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
Stars: ✭ 4,125 (+1075.21%)
Mutual labels:  springboot, springcloud, jwt
Liugh Parent
SpringBoot+SpringCloud Oauth2+JWT+MybatisPlus实现Restful快速开发后端脚手架
Stars: ✭ 2,112 (+501.71%)
Mutual labels:  springboot, jwt, shiro
Spring Boot Shiro
Shiro基于SpringBoot +JWT搭建简单的restful服务
Stars: ✭ 1,563 (+345.3%)
Mutual labels:  springboot, jwt, shiro
Jeecg Boot
「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Stars: ✭ 26,432 (+7430.48%)
Mutual labels:  springboot, springcloud, shiro
Bcmall
以教学为目的的电商系统。包含ToB复杂业务、互联网高并发业务、缓存应用;DDD、微服务指导。模型驱动、数据驱动。了解大型服务进化路线,编码技巧、学习Linux,性能调优。Docker/k8s助力、监控、日志收集、中间件学习。前端技术、后端实践等。主要技术:SpringBoot+JPA+Mybatis-plus+Antd+Vue3。
Stars: ✭ 188 (-46.44%)
Mutual labels:  springboot, springcloud, jwt
Jeeweb Mybatis Springboot
Springboot2.0+redis+SpringMVC+Spring+Mybatis+Mybatis Plus的Java web分布式开发系统;NettySocketIo排队系统/排队模块/排队框架,它是一款具有代码生成功能的智能快速开发平台;是以Spring Framework为核心容器,Spring MVC为模型视图控制器,Mybatis为数据访问层, Apache Shiro/Spring security为权限授权层,Ehcahe/Redis/Hazelcast对常用数据进行缓存,Disruptor作为并发框架,Bootstrap作为前端框架的优秀开源
Stars: ✭ 318 (-9.4%)
Mutual labels:  springboot, jwt, shiro
X Admin
致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars: ✭ 123 (-64.96%)
Mutual labels:  springboot, jwt, shiro
Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+526.21%)
Mutual labels:  springboot, jwt, shiro
Sureness
A simple and efficient open-source security framework that focus on protection of restful api.
Stars: ✭ 254 (-27.64%)
Mutual labels:  springboot, jwt, shiro
blog
日常工作中使用的技术沉淀+学习记录
Stars: ✭ 41 (-88.32%)
Mutual labels:  springboot, springcloud
book-ms-interface
⚡ 微图书后端接口工程,主要使用spring-boot2.x、shiro开发,前端采用 vue.js、element-ui
Stars: ✭ 86 (-75.5%)
Mutual labels:  springboot, shiro
Springboot Learning
基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等
Stars: ✭ 340 (-3.13%)
Mutual labels:  jwt, shiro
hanzo-cloud
SpringCloud(Hoxton.SR5) + SpringBoot(2.3.0.RELEASE)的 SaaS型微服务后端脚手架。授权中心开发完毕。文档地址:https://www.kancloud.cn/hanzo/hanzo
Stars: ✭ 15 (-95.73%)
Mutual labels:  springboot, springcloud
weweibuy-framework
基于Springboot 封装的基础组件, 包括: Http请求响应日志,日志脱敏,APM, 加解密,签名(AES,BCrypt,RSA,JWT),数据库脱敏,报文脱敏,下滑线风格URL传参,统一异常处理,feign mock,feign日志,feign报文风格转换,跨应用异常上抛,自动补偿组件,幂等组件,RocketMq客户端
Stars: ✭ 24 (-93.16%)
Mutual labels:  springboot, springcloud
viakiba
关于Java相关的web与游戏开发相关的代码样例 部分样例对应的文章见blog主页
Stars: ✭ 27 (-92.31%)
Mutual labels:  jwt, springboot
Springboot Shiro Vue
提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限。(当前新版本已移除shiro依赖,简化了配置)
Stars: ✭ 3,887 (+1007.41%)
Mutual labels:  springboot, shiro
Lamp Boot
lamp-boot 基于SpringBoot(2.3.6.RELEASE) 的前后分离的快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
Stars: ✭ 257 (-26.78%)
Mutual labels:  springboot, springcloud

SpringCloud 脚手架

简易教程

https://blog.csdn.net/u014271612/article/details/82866913

项目架构图

image

所使用相关技术:

注册中心:Spring Cloud Eureka

网关中心:Spring Cloud Zuul

服务配置:Spring Cloud Config

链路追踪:Spring Cloud Zipkin

数据库连接:Druid、Mybatis

服务鉴权:Shiro+JWT

数据库:PostgreSQL

日志收集:ELK(服务安装在虚拟机)

服务之间调用: Feign

熔断机制:Hystrix

消息队列:RabbitMQ

系统各模块介绍

cloud-ida:项目父模块,所有以下子模块依赖该父模块(可在该pom文件加入所需要的依赖)

cloud-ida-admin : 后台管理模块(包含前后端),包括用户、角色、权限管理及服务监控

cloud-ida-admin-server : 使用springboot admin,监控各服务运行状况

cloud-ida-common : common模块,封装模块常用bean及工具类

cloud-ida-config : 分布式配置中心,可将各模块所需的配置放到该中心(dev/uat/pro)

cloud-ida-eureka : 服务发现、注册中心

cloud-ida-service : 业务服务模块(可按业务拆分成多个服务)

cloud-ida-zipkin : 服务链路追踪

cloud-ida-zuul : 微服务网关层,所有请求都经过网关请求,此模块中也有shiro认证、鉴权

未完待续...

占用的端口

cloud-ida-admin: 9000

cloud-ida-admin-server: 9010

cloud-ida-config : 8888

cloud-ida-eureka : 8761

cloud-ida-service-tag : 8087

cloud-ida-zipkin : 9411

cloud-ida-zuul : 9084

如何运行该系统?

  • 保证各服务模块使用的端口未被占用
  • 根据表模型创建库(如cloud-ida)、表,并插入相应的测试数据
  •   配置各模块设置数据库的url、用户名和密码,可通过全局搜索"jdbc:postgresql",替换成自己的配置
  •   启动顺序:cloud-ida-eureka->cloud-ida-config->cloud-ida-admin server->cloud-ida-admin->cloud-ida-service->cloud-ida-zuul->cloud-ida-zipkin
  •   各模块使用springboot创建,找到个服务对用的application,运行main函数即可,如cloud-ida-zuul的application为CloudDockerZuulApplication
  • 启动vue前端,切换到vue-front目录下,运行cnpm run dev(事先安装node.js、cnpm、vue)

系统体验

系统截图

后台管理系统截图 image

后端赋权

image

服务监控

image

vue登录界面

image

vue前端测试界面

image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].