
SpringCloud
文章平均质量分 91
姑苏冷
不想成为技术大牛的程序员不是一个好的程序员
展开
-
Ribbon原理分析之NamedContextFactory
在跟踪Ribbon源码的过程中看到了NamedContextFactory,不懂其存在的精髓,特此记录下。在SpringCloud中,微服务之间由于系统的不同,可能对于远程调用来说可能需要不同的配置,比如订单系统 A 和库存系统 B,ribbon请求A,B可能需要的连接超时时间重试次数是不一致的,这个时候怎么做到ribbon请求A,B系统的时候使用不同的配置呢。这就引入了NamedContextFactory。从注释上来看:它可以创建一系列的子容器,允许一系列的Specification..原创 2022-04-22 22:50:23 · 1291 阅读 · 0 评论 -
微服务之Zuul(一) 路由的配置
目录一:Zuul的简介二:使用Zuul。写死的url配置:面向服务的配置:面向服务路由的简化配置:三:路由前缀配置代码地址:代码地址一:Zuul的简介Zuul是Netflix开源的微服务网关,它可以和Eureka,Ribbon,Hystrix等组合使用。Zuul的核心是一系列的过滤器,这些过滤器完成以下功能。1:身份认证与安全;识别每个资源的验证要求,...原创 2020-03-11 10:12:30 · 2048 阅读 · 0 评论 -
微服务之Feign的简单(一):使用Feign优化Eureka服务调用以及在Fegin中开启服务熔断和降级
一:Feign的介绍Feign 是一个声明式的伪RPC的REST客户端,它用了基于接口的注解方式,很方便的客户端配置。Spring Cloud 给 Feign 添加了支持Spring MVC注解,并整合Ribbon及Eureka进行支持负载均衡。它让微服务之间的调用变得更简单了。二:Feign的使用接着之前关于Eureka+Ribbon+Hystrix的实例(Hystrix使用博文)来...原创 2020-03-08 22:10:05 · 688 阅读 · 0 评论 -
微服务之Eureka(二)服务中心互相注册-Ribbon的结合使用
上面内容介绍了Eureka并写了demo案例,这篇继续深入研究一下它。一:高可用的Eureka ServerEureka Server 即服务的注册中心,在上篇的案例中,我们只有一个Eureka Server ,事实上EurekaServer也可以是一个集群,形成高可用的Eureka中心。服务同步:多个Eureka Server之间也会互相注册成服务,当服务提供者注册到Eureka...原创 2020-03-02 19:02:46 · 1498 阅读 · 0 评论 -
微服务之Eureka(一)入门案例
一:Eureka简介Eureka是Netflix开发的,一个基于 REST 服务的,服务注册与发现的组件它主要包括两个组件:Eureka Server 和 Eureka ClientEureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端) Eureka Server:提供服务注册和发现的能力(通常就是微服...原创 2020-02-19 00:14:42 · 683 阅读 · 0 评论