Spring Cloud
Crystalqy
这个作者很懒,什么都没留下…
展开
-
spring cloud熔断器Hystrix
说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为...转载 2018-03-20 14:58:54 · 547 阅读 · 0 评论 -
Spring Cloud/ boot 随机端口
为Spring Cloud的应用实用随机端口非常简单,主要有两种方法:设置server.port=0,当应用启动的时候会自动的分配一个随机端口,但是该方式在注册到Consul的时候会一个问题:所有实例都使用了同样的实例名(如:Lenovo-test:hello-service:0),这导致只出现了一个实例。所以,我们还需要修改实例ID的定义,让每个实例的ID不同,比如使用随机数来配置实例ID:se...原创 2018-03-20 14:22:08 · 1519 阅读 · 0 评论 -
Spring cloud 网关zuul配置
配置Zuul应用的基础信息,如:应用名、服务端口等: spring.application.name=api-gateway server.port=5555服务路由: 第一种方式: 通过url直接映射,我们可以如下配置:routes to urlzuul.routes.api-a-url.path=/api-a-url/** zuul.routes.api-a-url....原创 2018-01-17 16:43:14 · 1127 阅读 · 0 评论 -
Spring Cloud 学习笔记——入门、特征、配置
原文链接:http://www.cnblogs.com/powercto/p/6726991.html1 特征Spring Cloud专注于为经典用例和扩展机制提供良好的开箱即用分布式/版本配置服务注册与发现路由选择服务调用负载均衡熔断机制全局锁领导人选举和集群状态分布式消息2 原生云应用程序原生云是应用程序开发的一种风格,鼓励在持续交付和价值驱动领域的最佳实践。Spring Cloud的很多特性...原创 2018-01-15 16:35:05 · 363 阅读 · 0 评论 -
Spring Cloud 服务网关Zuul高级篇
Zuul的核心Filter是Zuul的核心,用来实现对外服务的控制。Filter的生命周期有4个,分别是“PRE”、“ROUTING”、“POST”、“ERROR”,整个生命周期可以用下图来表示。Zuul大部分功能都是通过过滤器来实现的,这些过滤器类型对应于请求的典型生命周期。PRE: 这种过滤器在请求被路由之前调用。我们可利用这种过滤器实现身份验证、在集群中选择请求的微服务、记录调试信息等。RO...转载 2018-03-20 15:32:11 · 4095 阅读 · 0 评论