Gobrs-Async Gobrs-Async
首页
指南
FAQ
💖支持
GitEE (opens new window)
GitHub (opens new window)
首页
指南
FAQ
💖支持
GitEE (opens new window)
GitHub (opens new window)

Gobrs-Async

🔥 配置极简功能强大的异步任务动态编排框架

开始使用 →

灵活配置

用户只需在SpringBoot配置文件中使用简单配置,即可完成集成任务编排功能;配置简单灵活,使用高效方便。

内存优化

极简的内存优化,每个Bean对应一个AsyncTask,与Spring完美结合,通过参数传递方式实现区分不同任务。

异常任务动态拦截

对单任务、全局异常提供统一拦截方式;提供中断状态码模式,可配置化流程停顿。

灵活配置

用户只需在SpringBoot配置文件中使用简单配置,即可完成集成任务编排功能;配置简单灵活,使用高效方便。

内存优化

极简的内存优化,每个Bean对应一个AsyncTask,与Spring完美结合,通过参数传递方式实现区分不同任务。

异常任务动态拦截

对单任务、全局异常提供统一拦截方式;提供中断状态码模式,可配置化流程停顿。

上一页

下一页

支持这个项目


star fork code style maven commit


# Gobrs-Async 介绍

Gobrs-Async (opens new window) 是一款功能强大、配置灵活、带有全链路异常回调、内存优化、异常状态管理于一身的高性能异步编排框架。为企业提供在复杂应用场景下动态任务编排的能力。 针对于复杂场景下,异步线程复杂性、任务依赖性、异常状态难控制性; Gobrs-Async 为此而生。

# 解决什么问题

在开发复杂中台业务过程中,难免会遇到调用各种中台业务数据, 而且会出现复杂的中台数据依赖关系,在这种情况下。代码的复杂程度就会增加。 如下图所示: 1.1

# 核心能力

核心能力

# 业界对比

功能 asyncTool Gobrs-Async sirector
多任务处理 是 是 是
单任务异常回调 是 是 否
全局异常中断 否 是 否
可配置任务流 否 是 否
自定义异常拦截器 否 是 否
内存优化 否 是 否
可选的任务执行 否 是 否

# 快速开始

运行 Gobrs-Async 自带 Demo 参考文档

# 联系我

对于这个项目,是否有什么不一样看法,同 作者 或者创建 Issues (opens new window) 沟通

# 技术屋

如果大家想要实时关注 Gobrs-Async 最新动态以及干货分享的话,可以关注我的 博客 (opens new window)

技术屋


# Stars 趋势

Stargazers over time (opens new window)

# 稀土掘金

  • Gobrs-Async (opens new window):任务异步编排、高性能、可扩展、使用灵活

# 友情链接


  • JavaGuide (opens new window):「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
  • Guide-Rpc-Framework (opens new window):A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程。)
  • 学习资料 (opens new window):一个丰富的学习资源网站

# 鸣谢


感谢 Apache-2.0 License 提供的免费开源 License:

图片引用自lets-mica


Dromara 成员项目

为往圣继绝学,一个人或许能走的更快,但一群人会走的更远。

Theme by Vdoing | Copyright © 2021-2022 Memorydoc | Apache License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式