-
更好的 java 重试框架 sisyphus 的 3 种使用方式
回顾
我们前面学习了
更好的 java 重试框架 sisyphus 入门简介
更好的 java 重试框架 sisyphus 配置的 2 种方式介绍
更好的 java 重试框架 sisyphus 背后的故事
java 重试框架 sisyphus 开源地址 https://github.com/houbb/sisyphus
这一节让我们一起学习下 sisyphus 的 3 种...
2018-08-08 09:46:57 |
Java
-
更好的 java 重试框架 sisyphus 配置的 2 种方式介绍
# 回顾
我们前面学习了
更好的 java 重试框架 sisyphus 入门简介
更好的 java 重试框架 sisyphus 背后的故事
java 重试框架 sisyphus 开源地址 https://github.com/houbb/sisyphus
这一节让我们一起学习下 sisyphus 基于函数式的配置和注解式的配置。
函数式配置概览
为了满足更加方便的配置,...
2018-08-08 09:46:57 |
Java
-
更好的 java 重试框架 sisyphus 入门简介
What is Sisyphus
sisyphus 综合了 spring-retry 和 gauva-retrying 的优势,使用起来也非常灵活。
java 重试框架 sisyphus 开源地址 https://github.com/houbb/sisyphus
为什么选择这个名字
我觉得重试做的事情和西西弗斯很相似。
一遍遍的重复,可能徒劳无功,但是乐此不疲。
人一...
2018-08-08 09:46:57 |
Java
-
重试框架介绍:Guava Retry
Guava Retry
guava-retrying 模块提供了一种通用方法,
可以使用Guava谓词匹配增强的特定停止、重试和异常处理功能来重试任意Java代码。
优点
Guava retryer工具与spring-retry类似,都是通过定义重试者角色来包装正常逻辑重试,但是Guava retryer有更优的策略定义,在支持重试次数和重试频度控制基础上,能够兼容支持多个异常或者自定...
2018-08-07 17:40:39 |
Java
-
OPI vs KPI vs SLA
概念对比
SLA
服务水平协议是您的企业和供应商之间的合同,具体定义了供应商为您所做的工作的条款——例如,一个好的或服务的交付时间。一个完整的货物和服务合同可能包含多个服务级别协议,每个特定的任务或项目一个,以及不同方面的不同协议,如质量、数量和进度。此外,您还可以在公司的不同部门之间建立SLA,比如定义如何将货物从仓库运送到零售店。
KPI
关键性能指标确定并度量您的业务的关键指标...
2018-08-06 13:56:45 |
Devops
-
Pull Request
Pull Request
概念
Pull Request 是一种通知机制。你修改了他人的代码,将你的修改通知原来的作者,希望他合并你的修改,这就是 Pull Request。
Pull Request 本质上是一种软件的合作方式,是将涉及不同功能的代码,纳入主干的一种流程。这个过程中,还可以进行讨论、审核和修改代码。
流程
第一步,你需要把别人的代码,克隆到你自己的仓库,Githu...
2018-08-06 13:39:30 |
Devops
-
java SPI 07-自动生成文件
系列目录
spi 01-spi 是什么?入门使用
spi 02-spi 的实战解决 slf4j 包冲突问题
spi 03-spi jdk 实现源码解析
spi 04-spi dubbo 实现源码解析
spi 05-dubbo adaptive extension 自适应拓展
spi 06-自己从零手写实现 SPI 框架
spi 07-自动生成 SPI 配置文件实现方式
回顾
...
2018-08-02 01:47:43 |
JVM
-
java SPI 06-自己从零开始实现 SPI 框架
系列目录
spi 01-spi 是什么?入门使用
spi 02-spi 的实战解决 slf4j 包冲突问题
spi 03-spi jdk 实现源码解析
spi 04-spi dubbo 实现源码解析
spi 05-dubbo adaptive extension 自适应拓展
spi 06-自己从零手写实现 SPI 框架
spi 07-自动生成 SPI 配置文件实现方式
回顾
...
2018-08-02 01:47:43 |
JVM