标签:Hystrix

Spring

SpringCloud 服务的注册与发现(Eureka)

1

puefu.he 发布于 2017-11-23

Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud简介 Spr...

阅读(25)评论(0)赞 (0)

Spring

Jboot 1.0 正式版发布,天下武功,唯快不破

hellas 发布于 2017-11-22

Jboot终于迎来了1.0正式版本的发布,依赖Jfinal最新版本3.3,它已经历时6个月,发布超过了20个版本。 Jboot定位在大型分布式项目、微服务和高并发,它已经完成了类SpringCloud的功能,而且比其更加简单、简洁、好用、容易上手。 怎么评价她呢?凡是用过的都说好...

阅读(29)评论(0)赞 (0)

Spring

Spring cloud系列十 使用@HystrixCommand使用Hystrix组件及@EnableCircuitBreaker原理介绍

dulong 发布于 2017-11-21

1. 概述 本文主要包括如下内容: 1 通过@HystrixCommand注解实现在Spring Cloud中使用Hystrix组件:包括通过@HystrixCommand调用服务,实现fallback方法 2 如何通过配置自定义的Hystrix参数 3 对@HystrixCom...

阅读(52)评论(0)赞 (0)

Spring

Spring Cloud构建微服务架构—Hystrix断路器

1

likai 发布于 2017-11-20

断路器模式源于Martin Fowler的Circuit Breaker一文。“断路器”本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路时,“断路器”能够及时的切断故障电路,防止发生过载、发热、甚至起火等严重后果。 在分布式架构中,断路器模式的作用也是类似的,...

阅读(37)评论(0)赞 (0)

Spring

微服务系列(七):服务化管理和治理框架的技术选型

6

尖兵 发布于 2017-11-20

SOA 服务化和微服务架构已经发展多年,市场上已经有很多成熟的商业和开源产品,我们没有必要从头搭建一套服务化管理和治理平台,完全可以基于开源服务化框架进行定制化,以适应我们的业务需要。 本节介绍各种流行的 RPC 框架、服务化管理和治理、微服务框架,并通过讲解其特点来帮助我们做技...

阅读(45)评论(0)赞 (0)

Spring

部署微服务:Spring Cloud 和 Kubernetes 的比较

7

xiaoli.wang 发布于 2017-11-19

【编者的话】本文比较了当下最火热的两大微服务开发平台:Spring Cloud 和 Kubernetes 的优缺点,并指出结合二者的优点来组合使用,将在微服务旅程上获得更大成功。 当我们需要部署微服务的时候,哪个更好?Spring Cloud 还是 Kubernetes?答案是都...

阅读(80)评论(0)赞 (0)

Spring

阿里Dubbo疯狂更新,关Spring Cloud什么事?

3

小丁 发布于 2017-11-19

最近,开源社区发生了一件大事,那个全国 Java 开发者使用最广的开源服务框架 Dubbo 低调重启维护,并且 3 个月连续发布了 4 个维护版本。 我上次在写 放弃Dubbo,选择最流行的Spring Cloud微服务架构实践与经验总结 这篇文章的时候,就有很多的网友给我留言说...

阅读(56)评论(0)赞 (0)

Spring

熔断器 Hystrix 源码解析 —— 执行命令方式

4

dulong 发布于 2017-11-18

摘要: 原创出处 www.iocoder.cn/Hystrix/com… 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Hystrix 1.5.X 版本 1. 概述 2. 实现 3. BlockingObservable 666. 彩蛋 ��&...

阅读(89)评论(0)赞 (0)

Spring

Spring Cloud Zuul重试机制探秘

wenming.gapo 发布于 2017-11-17

本文章对应spring cloud的版本为(Dalston.SR4),具体内容如下: 开启Zuul功能 通过源码了解Zuul的一次转发 怎么开启zuul的重试机制 Edgware.RC1版本的优化 开启Zuul的功能 首先如何使用spring cloud zuul完成路由转发的功...

阅读(85)评论(0)赞 (0)

Spring

Spring Cloud Zuul的fallback优化

hellas 发布于 2017-11-17

我们在项目中使用Spring cloud zuul的时候,有一种这样的需求,就是当我们的zuul进行路由分发时,如果后端服务没有启动,或者调用超时,这时候我们希望Zuul提供一种降级功能,而不是将异常暴露出来。 在Dalston版本中,Spring cloud zuul提供这种降...

阅读(77)评论(0)赞 (0)

Spring

Spring Cloud Bus整合RabbitMQ

4

dulong 发布于 2017-11-16

上篇文章中小伙伴们已经学会了RabbitMQ的基本安装与使用以及如何在Spring Boot中使用RabbitMQ,整体来说还是比较简单的。本文我们来看看Spring Cloud Bus和RabbitMQ的整合,看看如何更简单的实现配置刷新。 本文是Spring Cloud系列的...

阅读(46)评论(0)赞 (0)

Spring

Spring Cloud Bus之RabbitMQ初窥

12

xiaoli.wang 发布于 2017-11-15

和Spring Cloud Config一样,我们接下来要聊的Spring Cloud Bus也是微服务架构系统中的必备组件。Spring Cloud Bus可以将分布式系统的节点与轻量级消息代理链接,然后可以实现广播状态更改(例如配置更改)或广播其他管理指令。Spring Cl...

阅读(50)评论(0)赞 (0)

Spring

在SpringCloud Zuul中使用WebSockets

小丁 发布于 2017-11-15

近期的项目中需要用到WebSocket,因为使用的是微服务架构,所以又直接使用了Spring Cloud的Zuul。然而,Zuul对WebSocket的支持不是那么友好,具体可以参考: https://github.com/spring-cloud/spring-cloud-ne...

阅读(42)评论(0)赞 (0)

Spring

Spring Cloud Config客户端配置细节

7

xiaoli.he 发布于 2017-11-14

Spring Cloud Config服务端的配置小伙伴们应该都很熟悉了,本文我们主要来看看客户端配置的一些细节问题。 本文是Spring Cloud系列的第二十五篇文章,了解前二十四篇文章内容有助于更好的理解本文: 1. 使用Spring Cloud搭建服务注册中心 2. 使用...

阅读(47)评论(0)赞 (0)

Spring

服务发现组件Eureka

5

likai 发布于 2017-11-12

这篇文章记录了我学习Spring Cloud中Eureka组件的过程和例子。 引子 看完《微服务设计》后,算是补上了自己在服务化这块的理论知识,在业界,一般有两种微服务的实践方法:基于dubbo的微服务架构、基于Spring Cloud的微服务架构。从概念上来讲,Dubbo和Sp...

阅读(78)评论(0)赞 (0)

Spring

Spring Cloud Config服务端配置细节(二)之加密解密

7

xiaoli.he 发布于 2017-11-10

在微服务架构中,由于独立的服务个数众多,加上前期测试工作量大,一些原本由运维人员维护的敏感信息会被我们直接写在微服务中,以提高开发效率,但是这种明文存储方式显然是非常危险的,所以我们要对这些信息进行加密,而Spring Cloud Config则提供了对称加解密、非对称加解密的功...

阅读(38)评论(0)赞 (0)

Spring

Spring Cloud Config服务端配置细节(一)

3

小丁 发布于 2017-11-09

上篇文章我们看了Spring Cloud中分布式配置中心的一个基本使用,这里边还涉及到许多细节,本文我们就来看看服务端配置中的一些细节。 本文是Spring Cloud系列的第二十三篇文章,了解前二十二篇文章内容有助于更好的理解本文: 1. 使用Spring Cloud搭建服务注...

阅读(55)评论(0)赞 (0)

Spring

从架构演进的角度聊聊Spring Cloud都做了些什么?

11

changyuan.xu 发布于 2017-11-06

Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本篇主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务...

阅读(64)评论(0)赞 (0)