一个非常简单的作业队列。使用基本的事件循环并在子流程中运行任务(使用signalfd管理)。不支持任务参数。任务结果是基本的(只有成功或失败的退出代码)。当对同一个任务发出多个请求时,它们将折叠为一个请求。

stampede的Python项目详细描述


一个非常简单的作业队列。使用基本的事件循环并在子流程中运行任务(使用signalfd管理)。 不支持任务参数。任务结果是基本的(只有退出代码的成功或失败)。当多重 请求是为同一个任务发出的,它们被折叠成一个请求。

  • 自由软件:BSD 2条款许可证

安装

pip install stampede

文档

使用项目:

importstampedeclassMyWorker(StampedeWorker):defhandle_task(self,name):print("Perfoming work for task:",name)

开发

要运行所有测试,请运行:

tox

更改日志

2.0.0(2018-12-17)

  • 使用更健壮的子出口代码集合。如果有足够的压力,信号FD被充满 需要额外的os.waitpid()调用来收集孤儿。
  • 添加请求api(stampede.request)。
  • 添加一个请求api,如果没有运行,它也会生成守护进程(stampede.request_and_spawn)。
  • 在踩踏工人中将do_work更改为handle_task向后不兼容
  • 更新测试网格以包含Python3.7和PyPy3。
  • 更改了将结果传递给客户端的方式(json而不是一些糟糕的自定义文本格式)。

1.0.0(2015-10-19)

0.0.1(2013-10-30)

  • 是吗?

0.0.1(2013-10-28)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Glassfish服务器应用程序中重新启动后,java类不能转换为同一个类   Android API 23 java。网UnknownHostException:无法解析主机“URL”:没有与主机名关联的地址   Netty客户端中配置的java密码列表未发送到服务器   java如何从非活动类中检索上下文?   json如何在java中用整型键反序列化映射   java从外部类到其他内部类的子类划分   java无法从文件中读取字符串   swing如何使用Locale属性在java的Jtextfield中编写Unicode字符串。   java在应用程序启动时创建SQLlite数据库   Java中的重置按钮   javascript无法从服务器访问自定义CSS和JS文件   jquery需要对基于AJAX的具有REST功能的javaweb应用程序提出建议   继承Java中如何使用子对象调用父类的方法   排除子目录的java筛选器映射URL模式