![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 88
韩_师兄
talk is cheap, show me the code
展开
-
关于SpringCloud中灰度路由的使用
关于SpringCloud中灰度路由的使用1 灰度路由的简介2 灰度路由的使用案列基础服务父服务工具服务业务服务client服务consumer1服务consumer2服务provider1服务provider2服务验证测试1 启动本地nacos服务2 启动五个项目服务3 使用postman进行测试在微服务中, 通常为了高可用, 同一个服务往往采用集群方式部署, 即同时存在几个相同的服务,而灰度的核心就 是路由, 通过我们特定的策略去调用目标服务线路1 灰度路由的简介灰度发布(又名金丝雀发布)是指原创 2021-11-25 20:48:06 · 2540 阅读 · 2 评论 -
关于微服务之间认证问题
关于微服务之间认证问题1 关于微服务架构认证2 feign拦截器的使用3 feign拦截器的说明4 总结关于微服务之间相互认证问题的记录.因微服务常使用token作为鉴权,且将token存放到请求头中,但是微服务之间没有传递头文件,所以记录一下微服务之间的认证问题.1 关于微服务架构认证以常用的购物为例:用户登录后, 后台会生成token,传给前台,前台直接放到请求头中;或者后台保存数据到redis中,将唯一标识写到cookie中,由网关根据cookie获取token,增加请求头.上面描述的原创 2021-08-26 22:13:44 · 2049 阅读 · 0 评论 -
关于Nacos的使用
关于Nacos的使用1 nacos概述2 nacos使用1 启动nacos2 关于启动闪退问题3 在nacos中bin文件目录栏使用cmd进入4 配置好jdk的环境变量5 在cmd窗口中启动nacos6 修改`startup.cmd`文件7 测试3 总结因最近博主所做的项目中注册中心由eureka切换成了nacos,所以记录一下,使用过程.nacos下载官网: https://github.com/alibaba/nacosnacos文档: https://nacos.io/zh-cn/doc原创 2021-08-16 22:37:27 · 515 阅读 · 0 评论 -
SpringCloud入门知识
1. 微服务1.1 架构体系演变过程单体架构: 就是将所有的业务场景的表示层、业务逻辑层和数据,访问层放在一个工程中,最终经过编译、打包,部署在一台服务器上。。垂直架构: 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率.分布式架构: 表示把不同的层进行分开来管理,其实就是可以按照mvc架构,只不过把每个层变成一个单独的服务SOA架构: 基于分布式架构的基础之上进行细粒化拆分的一种架构.面向服务架构,其实就是把每个项目拆分成多个独立的服务,而每个原创 2020-08-26 23:42:26 · 412 阅读 · 0 评论 -
SpringCloud入门知识3
1 Gateway4.1 Gateway概述网关旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微服务的接口完成一个用户请求。网关就是系统的入口,封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、缓存、负载均衡、流量管控、路由转发等.在目前的网关解决方案里,有Nginx+ Lua、Netfl原创 2020-08-30 15:18:02 · 340 阅读 · 0 评论 -
SpringCloud入门知识2
1. Ribbon负载均衡1.1 Ribbon概述Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用.1.2 Ribbon作用负载均衡简化restTemplate负载均衡1.定义负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FT原创 2020-08-30 11:49:04 · 495 阅读 · 1 评论