简单任务生成器

fast_queue的Python项目详细描述


简单任务生成器

开始

当您导入fast_queue时,它会执行一些模块包装和导入钩子魔术来创建一个mock,该mock将以芹菜可以消费的方式在您选择的代理上调度任务。

fromfast_queue.myapp.mailimportsend_mailsend_mail('fast@queue.rocks')

目标

将所有芹菜依赖项与web项目分离。使用快速队列,您可以将异步任务impl与web项目分离。现在,大多数依赖于芹菜的项目都是具有web代码和异步任务代码的巨大整体。使用快速队列,您可以将它们分成两个包,而无需任何交叉依赖。

您可以受益

发展效益: -Web项目不依赖于异步任务。 -异步任务,可以从web项目中分离出来,只要签名不变。

部署好处: -web和异步任务项目的独立部署 -较小的web项目大小,对于那些使用servless的项目,项目大小应该始终是一个关注点。

安装

只是pip安装它!

pip install fast-queue

许可证

这个项目是根据麻省理工学院的许可证授权的

对于早期采用者

虽然我已经在生产环境中使用了它,但前面还有一些改进和错误必须修复。

  • 更易于配置,无需猴子补丁
  • 支持Python3

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

推荐PyPI第三方库


热门话题
java Admob初始化失败,应用程序在启动时崩溃,即使没有错误   java如何在ibatis中使用存储过程?   java干净体系结构:在不同的环境中分离IO和核心。jar文件   Java streams compare属性在两个列表之间相等,并返回true或false   有没有一种压缩Java Try-Catch块的方法?   Android片段中的java Mapbox SDK   用于IzPack安装的JavaFX本机启动器:控制InnoSetup/WiX/RPMBuild行为   java接口是否可以将一个已经实例化的对象作为属性?   hashmap中的java线程问题   请求中的java字符编码。getRemoteUser()   java将OneTONE链接更改为另一个id为的实体   java当使用javaw启动应用程序时,不会执行关闭钩子。exe   Android java代码更改显示的微调器   java GZIP解压字符串和字节转换   运行springbatch后java LDAP运行状况检查失败