Smart Retry 1.3.3 发布

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Smart Retry 主要是用来进行方法重试的。和Guava Retry、Spring Retry相比,Smart Retry最大的特点是异步重试,支持持久化,系统重启之后可以继续重试。 项目特点 方法重试持久化,系统重启之后可以继续重试 异步...

Smart Retry 主要是用来进行方法重试的。和Guava Retry、Spring Retry相比,Smart Retry最大的特点是异步重试,支持持久化,系统重启之后可以继续重试。

项目特点

  1. 方法重试持久化,系统重启之后可以继续重试
  2. 异步重试(不支持同步重试)
  3. 支持接口实现和声明式方式
  4. 大量的扩展点
  5. 提供重试Job可视化管理

适用场景

  1. 方法重试需要持久化,系统重启、宕机恢复之后继续重试,直到重试成功
  2. 分布式事务最终一致性

使用示例

<dependency>
  <groupId>com.github.hadoop002.smartretry</groupId>
  <artifactId>retry-spring4</artifactId>
  <version>1.3.3</version>
</dependency>

 

@RetryFunction(identity = "order.payment")
public void payOrderAndUpdateStatus(Order order) {
  boolean success = paymentBusiness.doPayment(order);
  if (success) {
	  orderBusiness.updateOrderPayStatus(order);
  } else {
	  orderBusiness.updateOrderPayFail(order);
  }
}

以上所述就是小编给大家介绍的《Smart Retry 1.3.3 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算智能导论

计算智能导论

英吉布雷切特 / 谭营 / 清华大学出版社 / 2010-6 / 59.00元

《计算智能导论(第2版)》导论性地介绍了计算智能的5 个典型范例:人工神经网络、进化计算、计算群体智能、人工免疫系统和模糊系统。它们分别是对生物神经系统、生物进化过程、社会组织的群体行为、自然免疫系统和人类思维过程的成功建模。这些范例已经得到了广泛深入的研究,人们在取得了很大的成功之后,已将研究成果广泛地应用到了众多的实际应用领域。极大提高了人们发现问题,求解问题,尤其是求解复杂科学与工程问题的能......一起来看看 《计算智能导论》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具