Mistral客户端库
项目描述
Mistral
Mistral是一个工作流服务。大多数业务流程由多个相互关联的步骤组成,这些步骤需要在一个分布式环境中按照特定的顺序执行。用户可以将此类流程描述为一组任务及其转换。然后,可以将此类描述上传到Mistral,Mistral将负责状态管理、正确的执行顺序、并行性、同步和高可用性。
Mistral还提供灵活的任务调度,以便它可以按照指定的计划(例如,每个星期日下午4点)运行流程,而不是立即运行。在Mistral术语中,这样的一组任务及其之间的关系被称为工作流。
Mistral客户端
用于Mistral REST API的Python客户端。包括Mistral API的Python库和命令行界面(CLI)库。
安装
首先,克隆存储库并转到存储库目录
$ git clone https://opendev.org/openstack/python-mistralclient.git $ cd python-mistralclient
然后只需运行
$ pip install -e .
或者
$ pip install -r requirements.txt $ python setup.py install
运行Mistral客户端
如果启用了Mistral身份验证,请提供有关OpenStack身份验证的信息到环境变量中。键入
$ export OS_AUTH_URL=http://<Keystone_host>:5000/v2.0 $ export OS_USERNAME=admin $ export OS_TENANT_NAME=tenant $ export OS_PASSWORD=secret $ export OS_MISTRAL_URL=http://<Mistral host>:8989/v2 (optional, by default URL=http://localhost:8989/v2)
如果您的身份验证是通过https对Keystone进行的
$ export OS_CACERT=<ca_cert的路径>
为了确保Mistral客户端正常工作,键入
$ mistral workbook-list
输入命令查看可用命令列表
$ mistral --help
实用链接
PyPi - 包安装
Launchpad项目 - 版本管理
Blueprints - 功能规范
Bugs - 问题跟踪
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
python-mistralclient-5.3.0.tar.gz (108.3 kB 查看哈希值)
构建分发
python_mistralclient-5.3.0-py3-none-any.whl (143.3 kB 查看哈希值)
关闭
哈希值 for python_mistralclient-5.3.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ed2943bcec1f0a155c8a40e67266a94a19bc0d65d3ab3b4c6679fc6fddb9f6e2 |
|
MD5 | 6e83866a433005c1e195c1a000bffdbc |
|
BLAKE2b-256 | 388ff066a62bf503ab96412c3957f2115cd70be0544aef4c97f4d8cd5114dd99 |