金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

排序:
默认
按更新时间
按访问量
RSS订阅

Spring Cloud Eureka 自我保护机制

Eureka Server在运行期间会去统计心跳失败比例在15分钟之内是否低于85%,如果低于85%,Eureka Server会将这些实例保护起来,让这些实例不会过期。因为当网络分区故障发生时,微服务与Eureka Server之间无法正常通信,而微服务本身是正常运行的,此时是不应该移除这个微服...

2018-11-21 16:17:18

阅读数 63

评论数 0

Consul

介绍 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul使用Go语言编写。 优势 1、它使用Raft算法来保证一致性,比复杂的Paxos算法更直接。 2、支持多数据中心。 Consul角色 (1)client:客户端,无状态,将HT...

2018-11-13 11:25:30

阅读数 70

评论数 0

主流负载均衡器比较

lvs IP负载均衡服务是工作在网络层(修改IP)和传输层(修改端口,第四层),比起工作在应用层(第七层)性能要高出非常多。常见的负载方式是LVS和IPVS(IP Virtual Server) LVS (Linux Virtual Server),它是一种集群技术。 1、组成部分 (...

2018-10-30 10:09:06

阅读数 47

评论数 0

spring cloud 断路器监控-Hystrix Dashboard

Hystrix Dashboard是作为断路器状态的一个组件,提供了数据监控和友好的图表化界面。 修改service-hi 1、在pom工程文件引入相应的依赖 <dependencies> <dependen...

2018-10-30 09:03:48

阅读数 73

评论数 0

spring cloud 服务链路追踪

简介 Spring cloud Sleuth主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持zipkin,你只需要在pom文件中引入相应的依赖即可。 1、span 基本工作单元,span在不断的启动和停止,同时记录了时间信息,当你创建一相span,你必须在未来的某个时刻停止它。 2...

2018-10-29 16:58:34

阅读数 34

评论数 0

spring cloud 分布式配置中心

简介 在spring cloud中,有分布式配置中心组件spring cloud config,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程git仓库中,在该组件中,分两个角色,一是config server, 二是config client。 实践 1、构建config s...

2018-10-29 16:04:25

阅读数 21

评论数 0

springcloud 路由网关 - zuul

spring cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、ngnix),再到达服务网关(zuul集群),然后再到具体的服务。服务统一注册到高可用的服务注册中心集群,服务的所有配置文件由配置服务管理,配置服务的配置文件放在git仓库,方便开发人员随时改变...

2018-10-29 15:19:32

阅读数 41

评论数 0

springcloud-hystrix

为了保证高可用性,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导制服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重...

2018-10-29 14:02:48

阅读数 31

评论数 0

springcloud 服务消费者 - Feign

简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign只需要创建一个接口并添加注解,可以使用Feign注解和JAX-RS注解。Feign默认集成了Ribbon,并和Eureka结合。 实践 1、启动eureka-server,端口为8761.启动se...

2018-10-29 13:36:52

阅读数 31

评论数 0

SpringCloud 服务消费者-rest+ribbon

spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign. ribbon ribbon是一个负载均衡客户端,Feign默认集成了ribbon。ribbon已经默认实现了如下配置bean: (1) IClientConfig ribbonCl...

2018-10-29 13:14:43

阅读数 29

评论数 0

SpringCloud Eureka

springcloud eureka server 官方文档 springcloud eureka client 官方文档 springcloud中的region和zone 1、背景 用户量比较大或者用户地理位置分布范围很广的项目,一般都会有多个机房。这个时候如果上线springcloud...

2018-10-29 10:05:32

阅读数 60

评论数 0

gRPC 1.8.4 发布,Google 高性能 RPC 框架

http://www.oschina.net/news/92321/grpc-1-8-4-released

2018-01-11 08:32:50

阅读数 251

评论数 0

Dubbo 3.0 发布预告,将以 Streaming 为内核

http://www.oschina.net/news/92288/dubbo-3-0-will-release

2018-01-10 08:53:29

阅读数 2009

评论数 0

dubbo.xsd文件分析

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:s...

2017-12-08 10:13:49

阅读数 497

评论数 0

dubbo : forbid consumer

com.alibaba.dubbo.rpc.RpcException: Forbid consumer 10.0.53.69 access service com.kuaidadi.op.api.pay.service.PayChannelConfigRemoteService from reg...

2017-11-14 10:45:23

阅读数 462

评论数 0

Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd

公司一直在使用阿里的dubbo,但是阿里的的开源网站http://code.alibabatech.com,已经很长时间不能用了,但为什么我们的应用启动没有问题? 我们都知道Spring在启动时是要检验XML文件的,首先来看下xml的一些概念: (1)xml的schema里的namespace...

2017-10-31 09:49:50

阅读数 811

评论数 0

dubbo hystrix

大中型分布式系统中,通常我们需要依赖很多dubbo服务,在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢、资源繁忙、暂时不可用、服务脱机等。当依赖失败时如果没有隔离措施,当前应用服务就有被拖垮的风险。   Hystrix (1)Hystrix使...

2017-09-19 14:10:23

阅读数 1861

评论数 4

DUBBO官方开始更新

https://github.com/alibaba/dubbo

2017-09-12 08:55:18

阅读数 3767

评论数 0

dubbo 创建服务代理

AbstractProxyFactory public <T> T getProxy(Invoker<T> invoker) throws RpcException { Class&...

2017-08-22 15:13:44

阅读数 1021

评论数 0

dubbo 动态调用分析

ApplicationConfig application = new ApplicationConfig(); //下面设置ApplicationConfig的配置,省略 ReferenceConfig<GenericService> ref = n...

2017-08-22 10:51:20

阅读数 683

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭