引言Hello大家好,这里是Anyin。在我之前的文章中,不知道大家有没有发现我的代码都是放在AnyinCloud这个项目的(欢迎大家点个星星)。这个项目我积累了一些我自己平时在工作当中小工具和最佳实践,随着时间的推进这个项目已经慢慢成为一个我个人搭建项目的脚手架,能够快速搭建起来一个完善的基于SpringCloud技术栈的微服务基础架构。之前在掘金上看到一个权限认证的框架Sa-Token,简单的了解下,发现确实容易上手,而且功能丰富。今天就让我们来把它集成到AnyinCloud项目吧。需求梳理在把Sa-Token集成到我们的项目之前,我们需要先梳理下需求,不能为了集成而集成。AnyinClo
引言Hello大家好,这里是Anyin。在我之前的文章中,不知道大家有没有发现我的代码都是放在AnyinCloud这个项目的(欢迎大家点个星星)。这个项目我积累了一些我自己平时在工作当中小工具和最佳实践,随着时间的推进这个项目已经慢慢成为一个我个人搭建项目的脚手架,能够快速搭建起来一个完善的基于SpringCloud技术栈的微服务基础架构。之前在掘金上看到一个权限认证的框架Sa-Token,简单的了解下,发现确实容易上手,而且功能丰富。今天就让我们来把它集成到AnyinCloud项目吧。需求梳理在把Sa-Token集成到我们的项目之前,我们需要先梳理下需求,不能为了集成而集成。AnyinClo
前言本文为微服务负载均衡器Ribbon与LoadBalancer相关知识,下边将对什么是Ribbon(包括:客户端的负载均衡、服务端的负载均衡、常见负载均衡算法),Nacos使用Ribbon,Ribbon内核原理(包括:Ribbon原理,Ribbon负载均衡策略,饥饿加载),SpringCloudLoadBalancer(包括:什么是SpringCloudLoadBalancer,RestTemplate整合LoadBalancer)等进行详尽介绍~📌博主主页:小新要变强的主页👉Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全
前言本文为微服务负载均衡器Ribbon与LoadBalancer相关知识,下边将对什么是Ribbon(包括:客户端的负载均衡、服务端的负载均衡、常见负载均衡算法),Nacos使用Ribbon,Ribbon内核原理(包括:Ribbon原理,Ribbon负载均衡策略,饥饿加载),SpringCloudLoadBalancer(包括:什么是SpringCloudLoadBalancer,RestTemplate整合LoadBalancer)等进行详尽介绍~📌博主主页:小新要变强的主页👉Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全
1.git找到RuoYi-VueRuoYi-Vue:🎉基于SpringBoot,SpringSecurity,JWT,Vue&Element的前后端分离权限管理系统,同时提供了Vue3的版本 2.本地创建文件夹,cmd进入该文件夹下并进行克隆项目gitclone https://gitee.com/y_project/RuoYi-Vue.git3.使用idea打开,在ruoyi-admin/src/main/resources/application-druid.yml文件,修改mysql数据库名字和密码(你自己的数据库名字和密码),这里使用的数据库是ry-vue 5.连接数据库(我用的是n
1.git找到RuoYi-VueRuoYi-Vue:🎉基于SpringBoot,SpringSecurity,JWT,Vue&Element的前后端分离权限管理系统,同时提供了Vue3的版本 2.本地创建文件夹,cmd进入该文件夹下并进行克隆项目gitclone https://gitee.com/y_project/RuoYi-Vue.git3.使用idea打开,在ruoyi-admin/src/main/resources/application-druid.yml文件,修改mysql数据库名字和密码(你自己的数据库名字和密码),这里使用的数据库是ry-vue 5.连接数据库(我用的是n
1.首先修改pom.xml文件,引入spring-cloud-starter-alibaba-nacos-config依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config2.在应用的/src/main/resources/application.yml配置文件中配置NacosConfig元数据spring:cloud:nacos:config:server-addr:127.0.0.1:8848group:DEFAULT_GROUP#指定文件名,没有则默认${spring.application.name}#指定文件后缀fil
1.首先修改pom.xml文件,引入spring-cloud-starter-alibaba-nacos-config依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config2.在应用的/src/main/resources/application.yml配置文件中配置NacosConfig元数据spring:cloud:nacos:config:server-addr:127.0.0.1:8848group:DEFAULT_GROUP#指定文件名,没有则默认${spring.application.name}#指定文件后缀fil
目录一、前言二、常用服务注册中心介绍2.1dubbo服务注册示意图2.2常用注册中心对比三、nacos介绍3.1 什么是nacos3.2nacos 特点3.3nacos生态链地图四、nacos部署4.1下载安装包4.2 修改脚本启动模式4.3 启动nacos服务五、SpringCloudAlibaba整合Nacos5.1 Spring Cloud Alibaba版本选型5.2 实验整合案例说明5.3 整合完整过程5.3.1创建聚合工程,包括两个子模块5.3.2 根pom引入如下依赖5.3.3 子模块导入如下依赖5.3.4 工程配置文件5.3.5stock模块提供一个扣减库存接口5.3.6 o
目录一、前言二、常用服务注册中心介绍2.1dubbo服务注册示意图2.2常用注册中心对比三、nacos介绍3.1 什么是nacos3.2nacos 特点3.3nacos生态链地图四、nacos部署4.1下载安装包4.2 修改脚本启动模式4.3 启动nacos服务五、SpringCloudAlibaba整合Nacos5.1 Spring Cloud Alibaba版本选型5.2 实验整合案例说明5.3 整合完整过程5.3.1创建聚合工程,包括两个子模块5.3.2 根pom引入如下依赖5.3.3 子模块导入如下依赖5.3.4 工程配置文件5.3.5stock模块提供一个扣减库存接口5.3.6 o