又一个由redis支持的python队列;但是现代且兼容

yarqueue的Python项目详细描述


https://img.shields.io/pypi/v/yarqueue.svghttps://img.shields.io/travis/clbarnes/yarqueue.svgDocumentation Status

又一个由redis支持的python队列;但是现代且兼容

深受hotqueue启发。

功能

  • multiprocessing.Queue的api兼容
  • 后进先出、后进先出和双端变量
    • 每个都有一个不可连接和一个可连接的表单(与multiprocessing.JoinableQueue兼容)
  • 其他方便方法:
    • get_many()put_many()clear()用于所有队列
    • n_tasks()n_in_progress()用于可连接队列
  • 可以用作上下文管理器
      在退出中删除队列
    • 对于可连接变量,首先等待完成所有任务
  • 可以使用自定义序列化程序,或者根本不使用
    • 默认情况下,使用可用的最高pickle协议,如果可能,使用pickle5后台端口。
  • underlying Redis client instance一样线程安全
  • 简单队列观察器
    • yarqwatch:给定队列的命令行进度条
    • yarqserve:给定队列的简单rest api和浏览器页面

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

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

推荐PyPI第三方库


热门话题
java试图使用JavaFX2实现“插入符号浏览”   三个给定集合中两个集合的java交集?   数组如何在java中从csv文件的元素集中随机选择?   java从变量插入到Jtable,从DB插入   java如何在静态方法的末尾返回变量   java另一个JPA问题   java收藏家。按两列分组不起作用   将java值改为下一个千,而不是最近的千   JavaSpringDataREST:如何通过另一个对象的键进行搜索?   java Spring MVC:HTTP Status 404/SimpleMVC/WEB_INF/HelloPage。jsp   java应用程序光盘在OpenJdk中可用吗?   java在数组中的特定点添加字符   java如何用Mockito模拟方法调用   java从JList获取数据   我们可以在Java中搜索不同IMAP电子邮件帐户中的电子邮件吗?   计算表达式的数学Java算法   未构建Maven的java服务器组件   java调用部署在远程计算机上的会话bean的方法   java XML:迭代地获取每个节点元素的节点值或文本内容