Celery异步任务队列
Celery 是一个简单,灵活且可靠的分布式系统,可以处理大量消息,同时为操作提供维护该系统所需的工具。这是一个任务队列,着重于实时处理,同时还支持任务调度。
Celery 通过消息进行通信,通常使用经纪人在 clients 和 workers 之间进行调解。要启动一个任务,客户端会在队列中放入一条消息,然后经纪人将消息传递给工人。
一个Celery系统可以由多个worker和broker组成,从而实现高可用性和横向扩展。
Celery是用Python编写的,但协议可以用任何语言实现。除了Python之外,还有Node.js的Node-celery,PHP客户端,golang的gocelery和Rust的rusty-celery。
评论
TaskQueue-swiftiOS 异步任务队列
TaskQueue(swift) 是个非常强大的 Swift 类,用来管理异步任务,需要一个一个的执
TaskQueue-swiftiOS 异步任务队列
0
TaskQueue-swiftiOS 异步任务队列
TaskQueue(swift)是个非常强大的Swift类,用来管理异步任务,需要一个一个的执行,用户只负责添加任务到队列,队列会排序然后一个一个执行。
TaskQueue-swiftiOS 异步任务队列
0
YTaskGo 异步任务队列
YTask是Go的异步任务队列,比起其他框架更方便快捷。架构图:特性:支持几乎所有类型,包括基本类型(int,floalt,string),数组切片,结构体以及复杂的结构体嵌套。注册任务,调用任务一行
YTaskGo 异步任务队列
0
xiaoniu_tasks异步队列任务系统
xiaoniu_tasks(小牛异步队列任务系统):支持延迟,优先级调用,集群,可视化,API动态调用等等。特性支持集群可视化界面操作支持API动态调用支持延迟调用支持优先级调用任务可搜索、编辑、删除
xiaoniu_tasks异步队列任务系统
0
Go MachineryGo 异步任务队列
Machinery是一个Go语言的异步任务队列和作业队列,基于分布式消息传递。类似Python的Celery框架。Machinery中的任务(或者作业)可通过多个worker在很多服务器上并发的执行,
Go MachineryGo 异步任务队列
0