随笔分类 -  源码-springcloud

摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 zuul在分布式项目中充当着一个网关的角色,而它最主要的功能像nginx一样针对上游服务器做反向代理。我们可以将它理解为一个服务的门面,作为客户端来说不需要再面向各式各样的服务,只需要面向 阅读全文
posted @ 2019-12-15 17:21 __lay 阅读(1297) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 HystrixInvocationHandler hystrix是开源的一个熔断组件,springcloud将其集成并默认与openfeign组合使用。而openfeign又是基于jdk动 阅读全文
posted @ 2019-12-14 21:42 __lay 阅读(4197) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 ribbon是springcloud封装的一个基于http客户端负载均衡的组件。springcloud的openfeign集成使用了ribbon。所以如果你使用openfeign,那么也会 阅读全文
posted @ 2019-11-28 23:22 __lay 阅读(4420) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 上一篇文章中,我们了解到了@FeignClient注解的接口被扫描到以后,会生成一个FeignClientFactoryBean的BeanDefinition。然后,spring将会通过调 阅读全文
posted @ 2019-11-27 23:21 __lay 阅读(4102) 评论(0) 推荐(1)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 openfeign是一种声明式的webservice客户端调用框架。你只需要声明接口和一些简单的注解,就能像使用普通的Bean一样调用远程服务。本文将了解一下openfeign自动配置相关 阅读全文
posted @ 2019-11-27 22:50 __lay 阅读(3677) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 上一篇文章,我们稍微了解了一下eureka客户端是如何自动配置的,配置了哪些东西。在自动配置的时候会产生一个负责自动注册的Bean,也就是 @Bean @ConditionalOnBean 阅读全文
posted @ 2019-11-24 15:42 __lay 阅读(1430) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 前面的几篇文章中,我们从eureka Server端的角度看了看eureka的几个核心要点。本文开始,将从eureka client端的角度了解它。同样的,基于spring cloud的e 阅读全文
posted @ 2019-11-24 15:15 __lay 阅读(2064) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 在eureka服务端注册服务一文中,我们提到register方法做了两件事 1)注册服务实例信息到当前节点 2)复制服务实例信息到其它节点 本文关注第二点,复制服务实例信息到其它节点。为此 阅读全文
posted @ 2019-11-23 19:31 __lay 阅读(1808) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 eureka服务端维护了一个服务信息的列表,服务端节点之间相互复制服务信息。而作为eureka的客户端将会从eureka服务端请求这个服务信息列表,选择对应的实例。本文就来看看eureka 阅读全文
posted @ 2019-11-23 18:02 __lay 阅读(4832) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 入口 上文我们说到,eureka是使用jersey来对外提供restful风格的rpc调用的。我们得找到注册服务的Resource(对应springmvc的controller) Appl 阅读全文
posted @ 2019-11-23 16:55 __lay 阅读(1666) 评论(0) 推荐(0)
摘要:所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 @EnableEurekaServer开关 eureka是一个c/s架构的服务治理框架,springcloud将其集成用作服务治理。springcloud使用eureka比较简单,只需要引 阅读全文
posted @ 2019-11-23 15:59 __lay 阅读(3251) 评论(1) 推荐(0)
摘要:springcloud是一个基于springboot的一站式企业级分布式应用开发框架。springboot为其提供了创建单一项目的便利性,springcloud组合了现有的、常用的分布式项目的解决方案,融合为一个全家桶。对于中小企业来说,这将使其轻易就能够构建出分布式应用。 对于研发人员来说,学会使 阅读全文
posted @ 2019-11-21 22:01 __lay 阅读(11528) 评论(0) 推荐(1)