
——【Spring Cloud】
文章平均质量分 92
卡夫卡的熊kfk
总之岁月漫长,然而值得等待
展开
-
【Springcloud】详解Eureka(服务治理)
今天我们说说Springcloud中的第一个组件——Eureka。 Eureka是什么?Eureka是微服务框架中负责完成服务治理的组件。简单来说,既然微服务中各服务之间是相互独立的,那他们如果想相互调用接口,就需要用到Eureka。Eureka就相当于dubbo+zk。其中,注册中心是Eureka的服务端,服务提供者和消费者是Eureka的客户端。下面我们就来看看Eureka的服务治...原创 2019-07-29 12:01:51 · 906 阅读 · 7 评论 -
【Springcloud】详解Ribbon(负载均衡)
大家下午好,这次我们说说Springcloud的第二个组件——Ribbon。Ribbon是什么?Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。 和Nginx的区别?Nginx是服务端负载均衡,而Ribbon是客户端负载均衡。啥叫客户端,啥叫服务端?Eureka的注册中心叫作服务端,生产者和消费者叫作客...原创 2019-07-29 18:24:43 · 460 阅读 · 1 评论 -
【Springcloud】详解Hystrix(断路器)
这篇我们说说Springcloud的第三个组件——Hystrix。Hystrix类似于电路上的“保险丝”。我们知道,如果短时间内用电量过大,保险丝会“自杀”,从而断电,起到保护电路安全的作用。这也就是常说的“跳闸”。Hystrix就是系统的保险丝,至于具体是如何保护的,请接着看。Hystrix是什么?Hystrix是用于服务保护的,当某个服务单元发生故障后,通过断路器的故障监控,向调用方返...原创 2019-07-29 21:16:39 · 707 阅读 · 0 评论 -
【Springcloud】详解Feign(服务调用)
今天我们讲Springcloud中的第四个组件——粪,不是,Feign。Feign是什么?Ribbon配置Feign的客户端负载均衡是通过Ribbon实现的,所以我们可以直接通过配置Ribbon客户端的方式来定义各个服务客户端调用的参数。Feign是什么?Feign是什么?...原创 2019-07-30 10:10:51 · 1113 阅读 · 0 评论 -
【Springcloud】详解Zuul(API网关)
今天我们说说Springcloud的另一个组件——Zuul。其就像一个城堡的大门,如果想进入城堡,必须经过它的“导航”和“过滤”。Zuul是什么?Zuul是API网关,存在于前端和后端之间,所有的前端请求访问都需要经过它来调度和过滤。它提供了路由、服务器负载均衡、安全等功能。路由详解路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。路由配置分为传统路由配置和服...原创 2019-07-30 17:54:06 · 489 阅读 · 0 评论 -
【Springcloud】详解Config(配置中心)
Config是什么?Config是为分布式系统中的基础设施和微服务应用提供集中化的外部配置,默认采用Git来存储配置信息。它分为两部分:服务端又称为分布式配置中心,是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息等访问接口。客户端指的是各个微服务应用或基础设施,通过制定的配置中心来管理应用资源与业务相关的配置内容,并在启动的时候从配置中心获取和加...原创 2019-07-30 17:54:38 · 2004 阅读 · 1 评论 -
【Springcloud】综述
what?quartz是啥?why?有啥用?how?怎么用?原创 2019-07-30 18:02:12 · 718 阅读 · 7 评论