点击上方“架构师专栏”,选择“置顶或者星标”

每天为您推送优质技术文章

前言

Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。

1核2G,1年62元,3年200元,限量秒杀

模块说明

架构摘要

中台化前端

集成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进行接口流量控制,通过熔断和降级处理避免服务之间的调用“雪崩”。

功能截图

    

项目地址:gitee.com/geek_qi/cloud-platform

小结

最后感谢撸主贡献出了这么优秀的开源项目,大家可以访问项目支持一下,如果觉得不错可以顺手给个小星星。

 阅读原文: 最新 3625页大厂面试题 

springcloud 微服务鉴权_推荐 1w+ 星标的 SpringCloud 微服务项目,开发脚手架相关推荐

  1. springcloud 微服务鉴权_我对微服务、SpringCloud、k8s、Istio的一些杂想

    一.微服务与SOA "微服务"是一个名词,没有这个名词之前也有"微服务",一个朗朗上口的名词能让大家产生一个认知共识,这对推动一个事务的发展挺重要的,不然你叫微 ...

  2. BCrypt加密怎么存入数据库_第6天 密码加密与微服务鉴权JWT(下)

    上篇: Gavin:第6天 密码加密与微服务鉴权JWT(上)​zhuanlan.zhihu.com 能够使用BCrypt密码加密算法实现注册与登陆功能 能够说出常见的认证机制 能够说出JWT的组成部分 ...

  3. 密码加密与微服务鉴权JWT

    密码加密与微服务鉴权JWT ## 学习目标 1.用户注册时候,对数据库中用户的密码进行加密存储(使用 SpringSecurity). 2.使用 JWT 鉴权认证. 一.BCrypt 密码加密 任何应 ...

  4. 【Dubbo3高级特性】「提升系统安全性」通过令牌进行服务验证及服务鉴权控制实战指南

    系列文章目录 如果你看到了这里,那么接下来你将会认识Dubbo3的诞生将如何引领微服务领域更进一步,从而迈入云原生的领域,这当然不仅仅是Dubbo3,之前也介绍了Java生态另外一个云原生领域的技术Q ...

  5. 文件服务器鉴权,服务鉴权

    使用kmse实现服务的权限校验 通过一个简单的实例说明开发者如何通过kmse进行服务间的权限校验. 一.准备客户端和服务端两个demo 这里演示如何快速实践服务鉴权功能.假如现在有两个微服务 auth ...

  6. mysql ip鉴权_网站登录鉴权的实现

    什么是网站鉴权,目的是什么? 一般来说,一个网站不可能只有一种操作权限.举个例子,可能存在未登录的操作权限,登录的操作权限,以及管理 员的操作权限等.网站鉴权的目的就是用户在进行操作前,对用户的身份进 ...

  7. 新书推荐 |《基于区块链的物联网项目开发》

    新书推荐 <基于区块链的物联网项目开发> 点击上图了解及购买 探索物联网架构中分类记账技术的实际实现,研究智能设备的安全最佳实践,了解端到端物联网解决方案的区块链实现. 编辑推荐 将物联网 ...

  8. springcloud 微服务鉴权_Java微服务框架spring cloud

    Spring Cloud是什么 Spring Boot 让我们从繁琐的配置文件中解脱了出来,而 Spring Cloud,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发, ...

  9. api postmain 鉴权_认证鉴权与API权限控制在微服务架构中的设计与实现(一)

    引言: 本文系<认证鉴权与API权限控制在微服务架构中的设计与实现>系列的第一篇,本系列预计四篇文章讲解微服务下的认证鉴权与API权限控制的实现. 1. 背景 最近在做权限相关服务的开发, ...

  10. 泛微Ecology9鉴权API说明

    1.调用OA鉴权接口的过程 用于第三方系统调用OA鉴权接口时做为一个参考 认证流程时序图 第一步.注册许可 说明 请求地址: ​ http://泛微服务地址/api/ec/dev/auth/regis ...

最新文章

  1. linux shell sed 在一个文件中插入另一个文件
  2. asp.net 控制windows服务
  3. [转]C++学习:VC++动态链接库(DLL)编程深入浅出(zz)
  4. 缺货大环境下,假货防不胜防,我们又该怎样分辨真假芯片?
  5. mysql 连接 内存溢出_mysql - MySQL中止连接未知错误 - 堆栈内存溢出
  6. 抢了个票,还以为发现了12306的系统BUG
  7. mui PopPicker面板关闭后的回调函数
  8. List与数组的相互转换
  9. Asp.Net中OnClientClick与OnClick之我见
  10. OpenCV学习:Windows+VS2010+OpenCV配置
  11. 用js实现简单计算器
  12. 【python】tkinter教程、35个tkinter示例代码和GUI图示
  13. 用visio画用例图
  14. OneNET EDP协议讲解与应用
  15. 解决 QGC地面站 ( QGroundControl )停止工作-由于win7 ghost精简缺少语音包
  16. 林亦杉厦门大学计算机学院,挥别厦大,点燃未来-厦门大学计算机科学系
  17. PMP第三章:项目经理的角色
  18. 中国人工智能学会通讯——当巧妇遇到“大米”——机器翻译启示录
  19. 2020年美亚杯电子数据取证大赛-个人赛
  20. 管理信息系统【八】之 管理信息系统项目管理与安全

热门文章

  1. 分布式存储系统学习笔记(一)—什么是分布式系统(6)—2PC和Paxos协议
  2. 2022年的文章写作计划
  3. 随笔小杂记(三)——将遥感大图随机分割成小图作为训练集
  4. Qt 去除控件边框线
  5. PHP令人困惑的strtotime
  6. 使用 Apache 来限制访问 Confluence 6 的管理员界面
  7. zookeeper服务端
  8. CentOS 7 samba 配置
  9. 理解Java主函数中的String[] args
  10. jQuery淡入淡出