分布式/微服务
beyond丿qq:1559810637
这个作者很懒,什么都没留下…
展开
-
SpringCloud之Ribbon负载均衡的使用
介绍:Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 (调用方)负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称L...原创 2019-01-23 23:51:31 · 307 阅读 · 0 评论 -
windows启动zookeeper时 Invalid config, exiting abnormally org.apache.zookeeper.server.quorum.QuorumPeer
完整错误为:Invalid config, exiting abnormallyorg.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing C:\zookeeper-3.4.6\bin\..\conf\zoo.cfg解决办法:将解压目录的conf文件夹下的zoo_sample.c...原创 2019-03-17 14:39:56 · 9937 阅读 · 2 评论 -
docker的入门使用和部署项目
安装直接看链接吧:https://www.cnblogs.com/yufeng218/p/8370670.html1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机...原创 2019-02-17 20:32:53 · 429 阅读 · 0 评论 -
SpringCloud之Eureka的使用和常见的面试题
介绍:netflix在设计Eureka时遵守的是AP原则Eureka是Netfix的一个子模块,也是核心模块之一. Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似于dubbo的注册中心,比如Zo...原创 2019-01-23 13:03:01 · 25639 阅读 · 1 评论 -
SpringCloud之Config分布式配置文件中心
分布式系统面临的配置问题:微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。 SpringCloud提供了 ConfigServer来解决这个问题,我们每一个微服务自己带着一个application.yml,上百个配置文件的管理.........原创 2019-01-27 00:14:15 · 244 阅读 · 0 评论 -
SpringCloud之Zuul路由网关
介绍 Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后...原创 2019-01-25 17:22:22 · 222 阅读 · 0 评论 -
SpringCloud之Hystrix断路器(三)服务监控hystrixDashboard
除了隔离依赖服务的调用以外,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Netflix通过hystrix-metrics-event-stream项目实现了对以上指标的监控。Spring Cloud也提供了Hyst...原创 2019-01-25 12:16:29 · 240 阅读 · 0 评论 -
SpringCloud之Hystrix断路器(二)服务降级
所谓降级,一般是从整体负荷考虑。就是当某个服务熔断之后,服务器将不再被调用此时客户端可以自己准备一个本地的fallback回调,返回一个缺省值。这样做,虽然服务水平下降,但好歹可用,比直接挂掉要强。 整体资源快不够了,忍痛将某些服务先关闭,待度过难关,再开启回来. 服务降级处理是在客户端,也就是消费者(调用方)实现完成的,与服务端没有关系由于上一篇博客的服务熔断的做法需要一...原创 2019-01-25 12:12:00 · 308 阅读 · 0 评论 -
SpringCloud之Hystrix断路器(一)服务熔断
分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败.服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的"扇出” ,。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系充崩溃 “雪崩效应”. 对于...原创 2019-01-25 10:27:33 · 272 阅读 · 0 评论 -
SpringCloud之Feign负载均衡的使用
介绍:Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装, .使其支持了Spring MVC标准注解和HttpMessageConverters,Feig...原创 2019-01-24 13:18:21 · 225 阅读 · 0 评论 -
Centos7搭建zookeeper集群以及kafka集群教程
首先 你得去下个包 :https://archive.apache.org/dist/zookeeper/这里博主用 3.4.13举个例子 记得下 结尾为.gz的案例用的服务器ip 主:192.168.79.130 从:192.168.79.131把包弄到服务器上 然后用tar -zxvf zookeeper-3.4.13.tar.gz 解压以下...原创 2019-08-30 11:42:53 · 456 阅读 · 0 评论