logo头像

Aoho's Blog

Spring Retry重试机制

Spring Retry重试机制

在调用第三方接口或者使用mq时,会出现网络抖动,连接超时等网络异常,所以需要重试。为了使处理更加健壮并且不太容易出现故障,后续的尝试操作,有时候会帮助失败的操作最后执行成功。例如,由于网络故障或数据库更新中的DeadLockLoser...

详解Hystrix资源隔离

详解Hystrix资源隔离

本文作者cangwu,文章节选自其即将出版的《Spring Cloud组件源码解析与高级应用》 一书。 在货船中,为了防止漏水和火灾的扩散,一般会将货仓进行分割,避免了一个货仓出事导致整艘船沉没的悲剧。同样的,在Hystrix中,...

Spring中的事件驱动模型(二)

前文回顾前一篇文章讲了Spring中的事件驱动模型相关概念。重点篇幅介绍了Spring的事件机制,Spring的事件驱动模型由事件、发布者和订阅者三部分组成,结合Spring的源码分析了这三部分的定义与实现。本文主要结合具体例子讲解S...

我的2018书单

2018目前在读或者计划读的技术和非技术书单,会对其中部分书籍写读后感。Spring Cloud相关的技术书籍看得比较多,因为笔者年初开始写一本Spring Cloud 的技术书籍(截止5月底,已初步完稿)。持续更新中… 技术类 Ne...

Spring Cloud Gateway入门

Spring Cloud Gateway入门

Spring Cloud Gateway介绍前段时间刚刚发布了Spring Boot 2正式版,Spring Cloud Gateway基于Spring Boot 2,是Spring Cloud的全新项目,该项目提供了一个构建在Spr...

Spring中的事件驱动模型(一)

Spring中的事件驱动模型(一)

正月初七,新年第一篇。 事件驱动模型简介事件驱动模型通常也被理解成观察者或者发布/订阅模型。 是一种对象间的一对多的关系; 当目标发送改变(发布),观察者(订阅者)就可以接收到改变; 观察者如何处理,目标无需干涉,它们之间的关系是松...