![](https://img-blog.csdnimg.cn/950379cab4d94cea9fcbc02dae116468.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Cloud
文章平均质量分 87
Spring Cloud
秋日的晚霞
Java领域优质创作者 新星计划·第三季【Java后端】第二名
展开
-
【Spring Cloud】 RestTemplate基于Ribbon的负载均衡实现原理 上
都知道 RestTemplate 是基于 Ribbon实现的负载均衡,那么Ribbon又是如何做到的 ?首先找到 spring-cloud-netflix-ribbon-2.1.0.RELEASE.jar 这个jar包1.自动配置创建RibbonAutoConfiguration查看META-INF下的spring.factories文件org.springframework.boot.autoconfigure.EnableAutoConfiguration=\org.springfram原创 2022-05-10 21:38:57 · 644 阅读 · 5 评论 -
【JAVA】如何基于Netty实现简单的RPC 框架
如何基于Netty实现简单的RPC 框架1. 项目模块与依赖common 模块依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache原创 2022-05-07 20:00:00 · 1071 阅读 · 16 评论 -
【Spring Cloud】 Nacos注册中心 服务端注册服务流程源码
1.处理客户端请求找到 InstanceController@RequestMapping(UtilsAndCommons.NACOS_NAMING_CONTEXT + "/instance")这个地址就是我们客服端注册服务的地址 客服端服务的注册流程可以去看这篇博文【Spring Cloud 】 Nacos 服务注册过程 源码_秋日的晚霞的博客-CSDN博客看controller方法上来先拿到 namespaceId 和 serviceName默认命名空间 : public分原创 2022-04-04 06:00:00 · 1650 阅读 · 0 评论 -
【Spring Cloud 】 Nacos 服务注册过程 源码
1.Nacos客户端依赖项目版本2.2.2.RELEASE2. @EnableDiscoveryClient 控制服务注册功能开启nacos客服端的服务注册需要在主启动类上添加 @EnableDiscoveryClient 注解我们先看下 这个注解干了什么事情有一个属性 boolean autoRegister() default true; 且默认值是 true 也就是默认开启服务的自动注册导入了一个 EnableDiscoveryClientImportSelector 选择器组原创 2022-03-28 21:29:46 · 2388 阅读 · 1 评论 -
【Spring Cloud】 Gateway网关 之 那些好玩的网关过滤器
好玩的网关过滤器1.添加请求头的网关过滤 AddRequestHeader匹配到的路由将添加指定的请求头和值 格式为 请求头名称 , 请求头值server: port: 81spring: cloud: gateway: routes: # 配置路由,是一个集合 - id: apptest1 # 路由的ID, 没有固定规则但要求唯一,建议配合服务名 uri: http://localhost:80 # 匹配后提供服务的原创 2022-03-26 23:32:13 · 2220 阅读 · 0 评论 -
【Spring Cloud】OpenFeign 远程调用流程及超时时间源码解析
Spring Cloud OpenFeign 超时时间及源码解析OpenFeign为什么只需要写一个接口就能远程调用? 是怎么生成代理类的 整个流程又是怎么样的?为什么使用openFeign时,超时时间时一秒钟? 而有时候超时时间又是60秒钟 ?不知道你会不会有这样的困惑 如果有的话,或许这篇博文能给你答案文章目录Spring Cloud OpenFeign 超时时间及源码解析1.添加测试案例1.1 服务提供者controller主启动类配置信息1.2 open接口1.3 OpenFeig原创 2022-03-24 14:59:10 · 5101 阅读 · 23 评论 -
【Spring Cloud】 Gateway网关 上 路由断言规则详解
Spring Cloud Gateway文章目录Spring Cloud Gateway依赖三大组件路由断言过滤器小Demo Gateway初次使用工作原理配置路由断言和过滤器1.快捷方式配置网关2.将参数全部展开路由断言规则1.时间作为匹配路由规则 After Before Between1.1 The After Route Predicate Factory 时间之后1.2 The Before Route Predicate Factory 时间之前1.3.After和Before两者比原创 2022-03-20 23:02:50 · 11219 阅读 · 54 评论