Gobrs-Async Gobrs-Async
🚘首页
🧧指南
🍭FAQ
💖支持
🚨加入群聊
🍅GitEE (opens new window)
GitHub (opens new window)
🚘首页
🧧指南
🍭FAQ
💖支持
🚨加入群聊
🍅GitEE (opens new window)
GitHub (opens new window)

Gobrs-Async

🔥 高性能多线程并发编程与动态编排框架

快速开始 - 5min⏱ →

💡灵活配置

用户只需在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

# 最新版本

<dependency>
    <groupId>io.github.memorydoc</groupId>
    <artifactId>gobrs-async-starter</artifactId>
    <version>1.3.0-RELEASE</version>
</dependency>

# 核心能力

核心能力

# 业界对比

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

# 快速开始

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

# 联系我

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

# Stars 趋势

Stargazers over time (opens new window)

# 个人主页

  • 技术小屋 (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 成员项目

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

# 🧲友情链接

# 🌏知识星球

Gobrs-Async | Copyright © 2022-2025 Memorydoc | Apache License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式