面向python的amazon简单工作流服务包装器

simple-workflow的Python项目详细描述


https://travis-ci.org/botify-labs/python-simple-workflow.png?branch=develop

python简单工作流是Amazon Simple Workflow服务的包装器。 它的目的是通过Boto库swf api实现提供对webservice概念的一些抽象。

它旨在提供:

  • modelisation:swf实体和概念将通过ModelsQuerySets进行操作(任何使用Djangoapi的resembrance都不是巧合)。
  • high level events,history:对swfeventshistory进行更高级别的抽象。事件被实现为有状态的对象,它们知道自己的状态和可能的转换。历史记录增强了事件流的描述,并且可以编译以检查其完整性和活动状态的转换。
  • decisions:swf决策系统之上的有状态抽象。
  • actors:swf actors基本实现,例如Decider或活动任务处理器Worker,用户可以从中轻松继承来实现自己的决策/处理模型。

它在常用概念(域、工作流类型、活动类型等)上提供查询集和模型对象。

它是在麻省理工学院的许可下,任何想法,功能请求,补丁,拉请求来改进它当然是受欢迎的。

安装

pip install simple-workflow

用法和所有其他内容

请参阅Documentation

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

推荐PyPI第三方库


热门话题
在Java中运行时在两个枚举类之间切换   java如何让PicoContainer启动/停止/处置工厂注入的组件?   带有Recyclerview onClick的java多活动   java如何从TestNG tests和Selenium接口调用默认方法?   java无法在Eclipse3.5.2中折叠注释   RR和SJF CPU调度算法的Java代码   java从属性文件配置记录器   java Notify传输在字符更改后超过20个字节完成   java阵列究竟是如何工作的   java跨类/包维护全局但可变的变量   java向setMessageListener注册侦听器服务   java按钮单击不在片段中工作   java GSSExException:使用spnego在GSSAPI上未指定故障(机制级别:不支持/启用带有HMAC SHA196的加密类型AES256CTS模式)   用java绘制虚线的图形   java从networkdrive启动windows捆绑包使用不包括JRE?   多线程java线程体系结构与应用程序设计