![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
文章平均质量分 93
老杨叔叔csdn
这个作者很懒,什么都没留下…
展开
-
spring cloud - 概述
1.关键字 微服务 2.微服务 要了解spring cloud就绕不开微服务这个概念。因为spring cloud是spring为微服务架构思想做的一个一站式实现。从某种程度是可以简单的理解为,微服务是一个概念、一个项目开发的架构思想。spring cloud是微服务架构的一种java实现。 什么是微服务? 微服务没有一个标准统一的概念,个人理解为:微服务是一种可以让软件职责单原创 2017-08-07 08:48:10 · 3775 阅读 · 0 评论 -
spring cloud eureka - 注册中心
关键字 背景 hellow原创 2017-08-10 22:17:04 · 1563 阅读 · 0 评论 -
spring cloud feign - RPC
1.关键字 负载均衡,httClient 2.基本介绍 Feign 是一个声明式web服务客户端. 它使得编写web服务非常简单.对程序员来说,只需要编写一个接口,并使用Feign提供的注解即可。Feign支持如:Feign 和 JAX-RS 注解. Feign 也支持可插拔式 编码、解码. Spring Cloud 对feign进行了二次封装,使其支质变Spring MVC 注解和原创 2017-08-15 21:11:08 · 6522 阅读 · 1 评论 -
spring cloud ribbon - 负载均衡
1.关键字 负载均衡 2.基本介绍 上一次讲到远程调用的客户端feign,feign的主要功能就是远程对象的本地代理或者用于远程调用的httpClient,减化远程调用的复杂性,让本地调用远程方法如同调用本地方法一样简单方便。但是在集群环境,远程服务可能有多个可用节点,那么调用时就需要负载均衡。ribbon是一个提供客户端负载均衡算法的策略库。 负载均原创 2017-08-30 20:53:35 · 34509 阅读 · 0 评论 -
spring cloud hystrix - 断路器
关键字断路(熔断)背景项目的微服务化,会导致原本一个简单的调用变成多级链式甚至网状调用。接口间相互依赖的层次越深,只要调用链底层中任何一个环节出故障,都会导致上层级联故障,而且越底层越容易放大故障,这种现象称为雪崩。这种现象可能会拖垮整个项目,高并发依赖失败时如果没有隔离措施,就导致整个项目不可用。现实电路中,如果电流过大就有可能引发火灾,导致整个家庭甚至整个区域无法正常供电。因此家用电路中都会使用原创 2017-09-03 19:17:08 · 1589 阅读 · 0 评论 -
spring cloud zuul - api网关
关键字路由、网关、负载背景服务注册发现巧秒的实现了各个微服务之间的松耦合调用,从而不考虑服务提供方实例节点的动态变化(增加或减少)。特别是配合配置中心、负载均衡、断路器等功能,完美的实现了微服务架构。所有这些微服务都是在一个安全的局域网内裸奔,不过也并无大碍,但是整个服务体系最终会面向客户,不可能完全闭关锁国自己嗨,一旦提供的服务需要暴露给外部使用就会带来一连串的问题:如:安全、路由、使用的复杂度、原创 2017-09-08 08:45:47 · 1088 阅读 · 0 评论 -
spring cloud hystrix dashboard
关键字背景上一节我们讲到了断路器(Hystrix ),Hystrix 可以在系统不稳定时及时断开外部请求,防止雪崩,以达到保护系统的整体稳定性。但是由于这些操作都由Hystrix 自动完成,开发人员无法获知到底哪些服务有问题,以及相应请求的成功率、响应时间等信息以备后续分析和改进。如果有一款工具可以让我们能直观的看到各服务的实时健康信息,就可以轻松的分析每个服务的调用情况,并能及时分析和解决对应的系原创 2017-09-06 21:10:44 · 989 阅读 · 0 评论