基于Spring Cloud微服务化开发平台-Cloud Platform后台管理系统 v3.1.0
介绍:
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。 核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。
系统特色:
中台化前端
集成d2admin中台化前端,优化前端架构和功能布局,支撑中台服务化的应用开发。
JWT鉴权
通过JWT的方式来进行用户认证和信息传递,保证服务之间用户无状态的传递。
监控
利用Spring Boot Admin 来监控各个独立Service的运行状态;利用Hystrix Dashboard来实时查看接口的运行状态和调用频率等。
负载均衡
将服务保留的rest进行代理和网关控制,除了平常经常使用的node.js、nginx外,Spring Cloud系列的zuul和ribbon,可以帮我们进行正常的网关管控和负载均衡。其中扩展和借鉴国外项目的扩展基于JWT的Zuul限流插件,方面进行限流。
服务注册与调用
基于Nacos来实现的服务注册与调用,在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。
熔断与流控
集成阿里Sentinel进行接口流量控制,通过熔断和降级处理避免服务之间的调用“雪崩”。
更新日志:
Cloud Platform后台管理系统 v3.1.0:
1.升级spring cloud .0.0
2.升级spring boot 2.4.1
3.升级spring cloud alibaba 2.2.4.RELEASE
4.Gateway切换Ribbon至LoadBalance
网盘下载地址:
http://kekewangLuo.cc/byqKBfS175q0
图片:
基于Spring Cloud微服务化开发平台-Cloud Platform后台管理系统 v3.1.0相关推荐
- echarts python源码_基于Echarts的微代码开发平台SmartChart, 免费开源使用
A platform that Connect Data to Echarts. 简介 SmartChart基于Echarts/Django的微代码开发平台,适用于任何WEB项目 简单, 敏捷, 高效 ...
- Spring Cloud 微服务开放平台接口
Spring Cloud 微服务开放平台接口 github源码地址: https://github.com/spring-cloud/spring-cloud-security 前言: 什么是开放平台 ...
- JAVA SpringBlade 微服务开发平台框架,企业级的SaaS多租户微服务平台,基于Spring Boot 2.7
SpringBlade微服务开发平台 完整代码下载地址:JAVA SpringBlade 微服务开发平台框架,企业级的SaaS多租户微服务平台 采用前后端分离的模式,前端开源两个框架:Sword (基 ...
- Spring Cloud 微服务开发实战
为什么要学习微服务? 1. 求职时增强技术自信. 微服务是非常热门的话题,企业招聘中也越来越多的要求有微服务开发.架构能力,不掌握一些微服务技能找工作时也缺乏亮点,可以说微服务架构已经成为中高级后端开 ...
- 基于VS Code搭建通用ARM微控制器开发平台
基于VS Code搭建通用ARM微控制器开发平台 Data Author Version Note 2022.04.12 Dog Tao V1.0 Release as V1.0 - 使用基于STM3 ...
- jeecgboot前端开发_一款基于代码生成器的Java快速开发平台【jeecg-boot】
原标题:一款基于代码生成器的Java快速开发平台[jeecg-boot] 今天给大家介绍一个后台脚手架框架:jeecg-boot 来看看官方怎么介绍的. 一款基于代码生成器的Java快速开发平台!全新 ...
- idea新建springboot后端到前端_基于SpringBoot+AntDesign的快速开发平台
项目介绍 Jeecg-Boot是一款基于SpringBoot+代码生成器的快速开发平台!前后端分离架构.技术采用SpringBoot.AntDesignVue.Mybatis.Shiro.JWT.强大 ...
- mPass 微服务开发平台
基于SpringBoot2.x.SpringCloud并采用前后端分离的企业级微服务,多租户系统架构微服务开发平台 mPaaS(Microservice PaaS)为租户业务开发.测试.运营及运维开源 ...
- JeecgBoot 2.1 Online表单版本发布,基于SpringBoot+AntDesign的快速开发平台
项目介绍 Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Ant-Design-Vue,Mybatis,Shiro,JWT.强 ...
最新文章
- 《JAVA与模式》之命令模式
- 清华大学软件学院院长王建民:以数字基建为契机,加强工业互联网大数据软件建设...
- Android TrafficStats类的使用
- centos7 开机延迟几分钟后自启动
- openSSL命令、PKI、CA、SSL证书原理
- C#动态加载dll,dll目录指定
- 剑指Offer题解(Python版)
- weigm怎么下载_彩七官网下载地址|官网
- 2018年度计算机视觉GtiHub top开源项目!
- 带你学会区分Scheduled Thread Pool Executor 与Timer
- Codeforces 699D Fix a Tree 并查集
- android java静态库,Android NDK开发相关知识集合
- 40.服务器搭建准备
- Idea集成使用SVN教程
- 频谱分析仪查看时域波形
- 没了Ghost,系统也能“雨过天晴”了
- 百度网盘客户端刷不出内容,网页版打不开,怎么办?
- 贪睡的理发师问题程序设计c语言,【操作系统经典问题】睡眠理发师问题
- 电脑网络看不到其它计算机,解决网络和共享中看不到其他计算机的问题
- php mud游戏源码,mud手游源码,mud安卓端源码,谁与争锋mud源码:关于MUD纯文字游戏架设(回答得好加分100)(开源mud游戏框架)-南开游戏网...
热门文章
- nginx 跨服务器显示图片,centos6.6下nginx配置远程服务器上图片访问
- 江苏省计算机考试Python用书,【关注】Python列入高考内容以及全国计算机等级考试!...
- mysql如何保证高可用_mysql怎么保证高可用
- 信息学奥赛一本通 2037:【例5.4】约瑟夫问题 | 1334:【例2-3】围圈报数 | 洛谷 P1996 约瑟夫问题
- 信息学奥赛一本通 1021:打印字符 | OpenJudge NOI 1.2 08
- Jzzhu and Chocolate(CF-449A)
- 训练日志 2018.10.11
- php导入excel源码,利用PHPExcel类库,实现PHP导出导入Excel表格Excel文件!
- proteus里面没有stm32怎么办_使用C#编写STM32对接物联网平台IoTSharp发送遥测数据
- linux复制压缩文件夹,[操作系统]linux中文件或者文件夹的基本操作(复制,移动,删除,查找,压缩)...