{"repo":"ydf0509/funboost","free":true,"listed":false,"github":"https://github.com/ydf0509/funboost","clone":"git clone https://github.com/ydf0509/funboost.git","description":"pip install funboost，python全功能分布式函数调度框架,funboost的功能是全面性重量级，用户能想得到的功能99%全都有;funboost的使用方式是轻量级，只有@boost一行代码需要写。支持python所有类型的并发模式和一切知名消息队列中间件，支持如 celery dramatiq等框架整体作为funboost中间件，python函数加速器，框架包罗万象，用户能想到的控制功能全都有。一统编程思维，兼容50% python业务场景，适用范围广。只需要一行代码即可分布式执行python一切函数，99%用过funboost的pythoner 感受是 简易 方便 自由 强大，相见恨晚 。","language":"Python","stars":886,"topics":["celery","kafka","nsq","rabbitmq","redis","rocketmq","sqlite","tcp","zeromq","asyncio"],"license":null,"category":"databases-storage","readme_excerpt":"1. Python 分布式函数调度平台 Funboost 简介 Funboost — 一行 @boost 装饰器，让 Python 函数获得 40+ 种消息队列 + 分布式调度 + FaaS 微服务的能力。以下是您的核心学习资源导航： 资源类型 链接地址 说明 :--- :--- :--- ⚡ 快速预览 👉 点击查看演示 直观感受框架运行效果 📖 完全教程 👉 ReadTheDocs 包含原理、API 与进阶用法 🤖 AI 助教 👉 AI 学习指南 [必读] 利用 AI 掌握框架的最佳捷径 📄 超级 AI 上下文文档 👉 funboost all docs and codes.md 约 900K 上下文，包含 Rules、Skills、完整教程、源码和使用 Demo，直接投喂给 AI 即可让它帮你写代码 1.0 funboost 框架说明介绍 Funboost 用一行 @boost 即可为项目中任意函数接入分布式调度、队列与 FaaS 等能力；宏观定位与典型场景见下文 1.0.4 。 Funboost 的核心价值主张：把复杂留给框架，把简单留给用户。 📹 观看 funboost 视频 您的浏览器不支持视频播放。 🎧 收听 funboost 音频 您的浏览器不支持音频播放。 1.0.1 funboost 示意图 1.0.1.1 funboost 运行流程图 funboost 采用经典的 生产者 → Broker → 消费者 架构模型，并支持可选的 RPC 模式（消费者 → 生产者）。 虽然 funboost 的功能丰富度远超 scrapy 等专业框架，但其架构设计却保持了极致的简洁性，核心流程一目了然。 1.0.1.2 funboost 功能思维导图 funboost使用极其简单，只有一行@boost，但是用户能想得到的功能全都有。良好的软件设计架构，以致funboost框架可以扩展无限可能。 从funboost 思维导图来看，funboost支持 40+ 种消息队列支持、30+ 种任务控制功能、所有python并发模式、rpc、微批消费、cdc事件驱动、 funboost管理可视化、分布式定时任务、faas 热加载、workflow任务编排、funspider和boost spider爬虫、promethus指标监控、opentelemetry全链路任务追踪等， 适用范围顶python编程半边天。 思维导图图片分辨率大，建议下载保存，用本地图片软件查看。 1.0.2 快速了解和上手funboost，直接看 1.3 章节例子 1.0.3 funboost 框架安装方式 1.0.4 funboost 核心能力与适用场景 funboost 通过一行 @boost 装饰器，将普通函数升级为分布式计算单元。功能是 重量级 的，使用方式却是 极致轻量级 的——只有 @boost 一行代码需要写。99% 用过 funboost 的用户核心感受是： 方便、高速、强大、自由 。 无论新老项目，Funboost 都能无缝融入，提供以下核心能力： 🌐 需要分布式？ 没问题！Funboost 支持 40+种 消息队列中间件。只要是叫得上名字的 MQ（甚至包括数据库、文件系统），它都能支持。 ⚡ 需要 FaaS (Function as a Service)？ 这是亮点！ 借助 funboost.faas ，您可以一键将普通函数转化为 HTTP 微服务接口。函数自动发现，发布消息、获取结果、管理任务，瞬间完成 Serverless 般的体验。 🚀 需","default_branch":null,"files":null,"tree":[],"storefront":"/r/ydf0509","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ydf0509/funboost/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}