Spirng Cloud
文章平均质量分 87
Spirng Cloud
有来技术
后端是工作,前端是爱好,开源项目 youlai-mall 和 vue3-element-admin 作者。
展开
-
Unable to find GatewayFilterFactory with name TokenRelay
Unable to find GatewayFilterFactory with name TokenRelay原创 2023-10-26 16:31:35 · 938 阅读 · 0 评论 -
使用 WinSW 将 Nacos 转变为 Windows 系统服务,实现开机自启
本文介绍如何使用 WinSW 工具将 Nacos 打包成 Windows 系统服务,并实现开机自启动的便利功能。通过将 Nacos 安装为系统服务,您将摆脱每次手动启动的麻烦。原创 2023-05-28 10:53:50 · 1205 阅读 · 0 评论 -
Windows 安装 Nacos 2.2.2
本文旨在为您详细介绍如何安装和启动 Nacos 2.2.2 版本,以及为 youlai-mall 开源商城版本的升级做好准备工作。原创 2023-05-25 13:05:07 · 4341 阅读 · 3 评论 -
Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战
Spring Security OAuth2 默认实现的四种授权模式在实际的应用场景中往往满足不了预期,如以下需求:相信你会遇到但不仅限上面的场景,网上也有很多对 Spring Security OAuth2 授权模式扩展的相关文章,但多少有不全面和实现复杂的通病,一度会让你觉得 Spring Security OAuth2 很难, Spring 在实现核心功能基础上同时还提供了很多的扩展点,Spring Security OAuth2 亦是如此,相信这篇文章会帮助消除它很难的误解。......原创 2022-07-04 21:34:31 · 3547 阅读 · 5 评论 -
Spring Cloud Gateway + Spring Security OAuth2 + JWT 实现统一认证授权和网关鉴权
本篇基于 Spring Cloud & Alibaba + OAuth2 微服务技术栈实现认证服务器认证授权和网关(代理资源服务器)统一鉴权的总结文档。原创 2021-07-03 11:01:27 · 6167 阅读 · 9 评论 -
Spring Cloud & Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(JMeter模拟测试)
目录一. Sentinel概念1. 什么是Sentinel?2. Sentinel功能特性3. Sentinel VS Hystrix二. Docker部署Sentinel Dashboard1. 拉取镜像2. 启动容器3. 访问测试三. Sentinel网关流控1. 网关流控定义2. 网关流控规则3. 导入依赖4. 网关配置5. 网关流控客户端标识6. 测试需求制定7. Nacos添加网关流控规则8. 网关流控测试9. 自定义网关流控异常五. Sentinel普通流控1. 普通流控定义2. 普通流原创 2021-04-30 01:49:07 · 749 阅读 · 0 评论 -
Spring Cloud实战 | 第十一篇:Spring Cloud Gateway网关实现对RESTful接口权限和按钮权限细粒度控制
一. 前言信我的哈,明天过年。这应该是农历年前的关于开源项目有来商城 的最后一篇文章了。有来商城 是基于 Spring Cloud OAuth2 + Spring Cloud Gateway + JWT实现的统一认证鉴权,Spring Cloud & Alibaba + vue-element-admin实现的微服务、前后端分离的全栈开源项目。有来系统 的权限设计主要是为了实现以下几点目标:实现RBAC模式的权限管理设计实现基于 vue-element-admin 后台菜单权限管原创 2021-02-10 22:18:45 · 2066 阅读 · 4 评论 -
Spring Cloud微服务注册到Nacos的IP为内网无法访问
解决方案一显示声明注册服务实例的外网IP,默认就是使用私网的IP造成无法访问的,配置如下:spring: cloud: nacos: discovery: ip: 101.37.6.8 解决方案二容器启动指定网络为主机模式:docker run -d --network=host --restart=always appname总结推荐解决方案一,毕竟容器少了一层隔离少了点安全。如果使用Eureka作为注册中心显示指定外网IP,配置如下:eurek原创 2020-12-13 11:05:28 · 6445 阅读 · 3 评论 -
Spring Cloud实战 | 第九篇:Spring Cloud整合Spring Security OAuth2认证服务器统一认证自定义异常处理
目录一. 前言二. 自定义异常实现代码三. 异常处理分析1. 用户名或密码错误2. 账户状态异常3. 客户端认证异常四. 总结本文完整代码下载点击一. 前言相信了解过我或者看过我之前的系列文章应该多少知道点我写这些文章包括创建 有来商城youlai-mall 这个项目的目的,想给那些真的想提升自己或者迷茫的人(包括自己–一个工作6年觉得一无是处的菜鸟)提供一块上升的基石。项目是真的从无到有(往期文章佐证),且使用当前主流的开发模式(微服务+前后端分离),最新主流的技术栈(Spring Boot+ S原创 2020-11-26 14:03:00 · 2097 阅读 · 0 评论 -
Spring Cloud实战 | 最八篇:Spring Cloud +Spring Security OAuth2+ Vue前后端分离模式下无感知刷新实现JWT续期
项目名称地址后台youlai-mall管理前端youlai-mall-admin微信小程序youlai-mall-weapp一. 前言记得上一篇Spring Cloud的文章关于如何使JWT失效进行了理论结合代码实践的说明,想当然的以为那篇会是基于Spring Cloud统一认证架构系列的最终篇。但关于JWT另外还有一个热议的话题是JWT续期?。本篇就个人觉得比较好的JWT续期方案以及落地和大家分享一下,算是抛转引玉,大家有好的方案欢迎留言哈。后端...原创 2020-11-25 09:07:44 · 1777 阅读 · 0 评论 -
Spring Cloud实战 | 第五篇:Spring Cloud整合OpenFeign实现微服务之间的调用
目录一. 前言二. 什么是OpenFeign?三. 项目信息四. 项目实战五. 结语一. 前言微服务实战系列是基于开源微服务项目有来商城微服务框架升级为背景来开展的,本篇则是讲述SpringCloud整合OpenFeign实现微服务之间的相互调用,有兴趣的朋友可以给youlai-mall 个star,非常感谢。二. 什么是OpenFeign?想知道什么是OpenFeign,首先要知道何为Feign?Feign是SpringCloud组件中一个轻量级RESTFul的HTTP客户端。Feign内置了原创 2020-10-17 16:23:37 · 946 阅读 · 0 评论 -
Spring Cloud实战 | 最七篇:Spring Cloud Gateway+Spring Security OAuth2集成统一认证授权平台下实现注销使JWT失效方案
一. 前言在上一篇文章介绍 youlai-mall 项目中,通过整合Spring Cloud Gateway、Spring Security OAuth2、JWT等技术实现了微服务下统一认证授权平台的搭建。最后在文末留下一个值得思考问题,就是如何在注销、修改密码、修改权限场景下让JWT失效?所以在这篇文章来对方案和实现进行补充。想亲身体验的小伙伴们可以了解下 youlai-mall 项目和Spring Cloud实战系列往期文章。youlai-mall项目地址Spring Cloud实战系列往期文章原创 2020-09-27 17:08:07 · 2294 阅读 · 3 评论 -
Spring Cloud实战 | 第六篇:Spring Cloud Gateway+ Spring Security OAuth2 + JWT实现微服务统一认证鉴权
一. 前言本篇实战案例基于 youlai-mall 项目。项目使用的是当前主流和最新版本的技术和解决方案,自己不会太多华丽的言辞去描述,只希望能勾起大家对编程的一点喜欢。所以有兴趣的朋友可以进入 github | 码云了解下项目明细 ,有兴趣也可以一起研发。微服务通过整合 Spirng Cloud Gateway、Spring Security OAuth2、JWT 实现微服务的统一认证授权。其中Spring Cloud Gateway作为OAuth2客户端,其他微服务提供资源服务给网关,交由网关来做原创 2020-09-23 18:34:13 · 9136 阅读 · 16 评论