
springcloud
扶苏l
沉梦昂志
展开
-
boostrap.yml和application.yml
关于springcloud中配置文件boostrap.yml和application.yml看到很多小伙伴一开始不知道boostrap.yml和application.yml文件的作用properties和yml原理都差不多,不过yml文件层级简洁,关系清楚,推荐yml配置文件如果你在clone下来的项目里resources目录下只看到boostrap.yml配置文件,不妨去该项目co...原创 2019-04-13 13:26:30 · 602 阅读 · 0 评论 -
(九)springcloud从入门到放弃--断路器Hystrix
简介Hystrix 是springcloud官方推出的分布式系统容错处理的一个组件那么这个组件有哪些作用呢,官方文档是这样说的 :通过客户端库对延迟和故障进行保护和控制在一个复杂的分布式系统中停止级联故障快速失败和迅速恢复在合理的情况下回退和优雅的降级开启近实时监控报警和操作控制这里举一个很简单的例子来概括一下 Hystrix 的作用比如你的分布式系统中 服务A 因为某种原...原创 2019-06-15 15:55:26 · 314 阅读 · 0 评论 -
(六)springcloud从入门到放弃-负载均衡器Ribbon
首先,我们来说一个概念,什么叫做负载均衡负载均衡 ,指的是利用特定方式将流量分摊到多个操作单元的一种手段,对整个系统的吞吐量和处理能力有极大的提升目前有软负载与硬负载之分,例如 nginx 和 F5有客户端负载均衡和服务端负载均衡之分, 如 ribbon 和 nginx客户端负载均衡是指,从实例库中选取一个实例进行流量导入在微服务中,实例库一般存储在 Eureka .Consul,...原创 2019-05-23 00:21:29 · 195 阅读 · 0 评论 -
(八)springcloud从入门到放弃-Ribbon源码解析
ribbon源码解析在前面的文章中我们了解了ribbon的基本使用和相关的负载均衡策略,但是你是否知道Ribbon 的核心工作原理官方文档提到了Ribbon的核心接口, 他们共同定义了Ribbon的行为特性接口描述默认实现类IClientConfig定义Ribbon中管理配置的接口DefaultClientConfigImplIRule定义Ribbon中负...原创 2019-05-25 14:51:11 · 481 阅读 · 0 评论 -
(七)springcloud从入门到放弃-Ribbon的负载均衡策略
Ribbon负载均衡策略在上一章中讲到了 springcloud官方提供的负载均衡器Ribbon 是一种客户端负载均衡器,原理是通过注册中心拉去服务实例列表,通过ribbon 提供的负载均衡策略选中特定的实例,进行请求Ribbon默认的负载均衡策略是 轮询, 那么 Ribbon 有哪些负载均衡策略呢Ribbon 的负载均衡策略策略类名称备注RandomRule...原创 2019-05-24 20:58:01 · 399 阅读 · 0 评论 -
(五)springcloud从入门到放弃-Feign深入
Feign 的实战运用Feign 默认Client 的替换Feign 在默认情况下使用的是 JDK 原生的 URLConnection 发送 http 请求,没有连接池,但是每个地址会保持一个长连接,即利用 http 的 persistence Connection我们可以使用 Apache 的 HttpClient 替换掉 Feign 原生的 HttpClient,通过设置连接池,超时时...原创 2019-05-19 00:11:01 · 513 阅读 · 0 评论 -
(四)springcloud从入门到放弃-Feign入门
Springcloud Feign 入门引言1.在使用Spring Cloud进行微服务开发时,各个服务提供者都是以HTTP接口的形式对外提供服务2.所以在服务消费者调用服务提供者时,底层通过HTTPClient的方式访问3.我们可以使用JDK原生的URLConnection, Apache的HTTP Client, Netty的异步HTTP Client,Spring的RestTemp...原创 2019-05-05 20:35:52 · 2334 阅读 · 0 评论 -
(二).SpringCloud 从入门到放弃-Eureka注册中心深入
文章目录深入了解EurekaEureka Server的REST API简介REST API 列表REST API 实例Eureka的核心类Eureka 的设计理念服务实例如何注册到注册中心服务实例如何从注册中心剔除分布式系统的CAP特性Peer to Peer架构Eureka参数调优及监控核心参数参数调优深入了解EurekaEureka Server的REST API简介前面介绍了一个最...原创 2019-04-25 10:29:17 · 2363 阅读 · 0 评论 -
(三)springcloud从入门到放弃-Eureka的高可用与实战
Eureka的高可用与实战Eureka高可用原理由于Eureka是基于部署在Amazon的背景下设计的,因此其原生支持了Amazon的Region和AvailabilityZoneRegion默认情况下资源在Region之间是不会复制的,不过Eureka Client提供了 fetch-remote-regions-registry配置,这个配置在dataCenterInfo是...原创 2019-04-29 00:25:17 · 2155 阅读 · 0 评论 -
(一).SpringCloud 从入门到放弃Eureka注册中心入门
文章目录初识SpringCloud什么是springcloudspringcloud的项目模块Eureka简介Eureka入门案例创建一个普通的springboot工程,这里就不创建父工程了,我始终觉得这样有违微服务的初衷,选择依赖如下maven依赖如下,cloud版本就选择格林威治(`Greenwich.SR1`)了,springboot我们选择最新版的2.1.4发行版配置我们的启动类配置我们的...原创 2019-04-23 21:42:25 · 2297 阅读 · 0 评论 -
写了五年web还不懂事件机制?
java中的事件机制发布订阅模式public class Observable { private boolean changed = false; private Vector<Observer> obs; /** Construct an Observable with zero Observers. */ public Observable...原创 2019-06-15 22:31:11 · 217 阅读 · 0 评论