zaqar

messaging claim create

创建声明并返回已声明的消息列表

openstack messaging claim create
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--ttl <ttl>]
    [--grace <grace>]
    [--limit <limit>]
    <queue_name>
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--ttl <ttl>

声明的生存时间(秒)

--grace <grace>

消息的宽限期(秒)

--limit <limit>

声明一组消息,最多达到限制

queue_name

要声明的队列名称

此命令由 python-zaqarclient 插件提供。

messaging claim query

显示声明详情

openstack messaging claim query
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    <queue_name>
    <claim_id>
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

queue_name

已声明队列的名称

claim_id

声明的 ID

此命令由 python-zaqarclient 插件提供。

messaging claim release

删除声明

openstack messaging claim release <queue_name> <claim_id>
queue_name

已声明队列的名称

claim_id

要删除的声明 ID

此命令由 python-zaqarclient 插件提供。

messaging claim renew

续订声明

openstack messaging claim renew
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--ttl <ttl>]
    [--grace <grace>]
    <queue_name>
    <claim_id>
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--ttl <ttl>

声明的生存时间(秒)

--grace <grace>

消息的宽限期(秒)

queue_name

已声明队列的名称

claim_id

声明 ID

此命令由 python-zaqarclient 插件提供。

messaging flavor create

创建池 flavor

openstack messaging flavor create
    [--pool_list <pool_list>]
    <flavor_name>
--pool_list <pool_list>

flavor 的池列表

flavor_name

flavor 的名称

此命令由 python-zaqarclient 插件提供。

messaging flavor delete

删除池 flavor

openstack messaging flavor delete <flavor_name>
flavor_name

flavor 的名称

此命令由 python-zaqarclient 插件提供。

messaging flavor list

列出可用的池 flavor

openstack messaging flavor list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--marker <flavor_name>]
    [--limit <limit>]
    [--detailed]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--marker <flavor_name>

flavor 的分页标记

--limit <limit>

页面大小限制

--detailed

如果显示 flavor 的详细功能

此命令由 python-zaqarclient 插件提供。

messaging flavor show

显示池 flavor 详情

openstack messaging flavor show <flavor_name>
flavor_name

要显示的 flavor(名称)

此命令由 python-zaqarclient 插件提供。

messaging flavor update

更新 flavor 的属性

openstack messaging flavor update
    [--pool_list <pool_list>]
    [--capabilities <capabilities>]
    <flavor_name>
--pool_list <pool_list>

flavor 所在的池列表

--capabilities <capabilities>

描述 flavor 特定的功能。

flavor_name

flavor 的名称

此命令由 python-zaqarclient 插件提供。

messaging health

显示 Zaqar 服务器的详细运行状况状态

openstack messaging health

此命令由 python-zaqarclient 插件提供。

messaging homedoc

显示 Zaqar 服务器的详细资源文档

openstack messaging homedoc

此命令由 python-zaqarclient 插件提供。

messaging message list

列出给定队列的所有消息

openstack messaging message list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--message-ids <message_ids>]
    [--limit <limit>]
    [--echo]
    [--include-claimed]
    [--include-delayed]
    [--client-id <client_id>]
    <queue_name>
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--message-ids <message_ids>

要检索的消息 ID 列表

--limit <limit>

要获取的最大消息数

--echo

是否获取此客户端自己的消息

--include-claimed

是否包含已声明的消息

--include-delayed

是否包含延迟的消息

--client-id <client_id>

每个客户端实例的 UUID。

queue_name

队列名称

此命令由 python-zaqarclient 插件提供。

messaging message post

发布给定队列的消息

openstack messaging message post
    [--client-id <client_id>]
    <queue_name>
    <messages>
--client-id <client_id>

每个客户端实例的 UUID。

queue_name

队列名称

messages

要发布的消息。

此命令由 python-zaqarclient 插件提供。

messaging ping

检查 Zaqar 服务器是否处于活动状态

openstack messaging ping

此命令由 python-zaqarclient 插件提供。

messaging pool create

创建池

openstack messaging pool create
    [--flavor <flavor>]
    [--pool_options <pool_options>]
    <pool_name>
    <pool_uri>
    <pool_weight>
--flavor <flavor>

池的 flavor

--pool_options <pool_options>

与存储特定选项相关的可选请求组件

pool_name

池名称

pool_uri

存储引擎 URI

pool_weight

池的权重

此命令由 python-zaqarclient 插件提供。

messaging pool delete

删除一个池

openstack messaging pool delete <pool_name>
pool_name

池名称

此命令由 python-zaqarclient 插件提供。

messaging pool list

列出可用的池

openstack messaging pool list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--marker <pool_name>]
    [--limit <limit>]
    [--detailed]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--marker <pool_name>

池的分页标记

--limit <limit>

页面大小限制

--detailed

详细输出

此命令由 python-zaqarclient 插件提供。

messaging pool show

显示池的详细信息

openstack messaging pool show <pool_name>
pool_name

要显示的池(名称)

此命令由 python-zaqarclient 插件提供。

messaging pool update

更新池的属性

openstack messaging pool update
    [--pool_uri <pool_uri>]
    [--pool_weight <pool_weight>]
    [--flavor <flavor>]
    [--pool_options <pool_options>]
    <pool_name>
--pool_uri <pool_uri>

存储引擎 URI

--pool_weight <pool_weight>

池的权重

--flavor <flavor>

池的 flavor

--pool_options <pool_options>

与存储特定选项相关的可选请求组件

pool_name

池名称

此命令由 python-zaqarclient 插件提供。

messaging queue create

创建队列

openstack messaging queue create <queue_name>
queue_name

队列名称

此命令由 python-zaqarclient 插件提供。

messaging queue delete

删除队列

openstack messaging queue delete <queue_name>
queue_name

队列名称

此命令由 python-zaqarclient 插件提供。

messaging queue get metadata

获取队列元数据

openstack messaging queue get metadata <queue_name>
queue_name

队列名称

此命令由 python-zaqarclient 插件提供。

messaging queue list

列出可用队列

openstack messaging queue list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--marker <queue_id>]
    [--limit <limit>]
    [--detailed]
    [--with_count]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--marker <queue_id>

队列的分页标记

--limit <limit>

页面大小限制

--detailed

如果显示队列的详细信息

--with_count

如果显示队列的数量信息

此命令由 python-zaqarclient 插件提供。

messaging queue purge

清空队列

openstack messaging queue purge
    [--resource_types <resource_types>]
    <queue_name>
--resource_types <resource_types>

要清空的资源类型。

queue_name

队列名称

此命令由 python-zaqarclient 插件提供。

messaging queue set metadata

设置队列元数据

openstack messaging queue set metadata <queue_name> <queue_metadata>
queue_name

队列名称

queue_metadata

队列元数据,queue_metadata 将替换队列的所有元数据

此命令由 python-zaqarclient 插件提供。

messaging queue signed url

创建一个预签名 URL

openstack messaging queue signed url
    [--paths <paths>]
    [--ttl-seconds <ttl_seconds>]
    [--methods <methods>]
    <queue_name>
--paths <paths>

允许的路径,以逗号分隔。选项:messages, subscriptions, claims

--ttl-seconds <ttl_seconds>

签名失效的时间长度(秒)

--methods <methods>

允许的 HTTP 方法,以逗号分隔。选项:GET, HEAD, OPTIONS, POST, PUT, DELETE

queue_name

队列名称

此命令由 python-zaqarclient 插件提供。

messaging queue stats

获取队列统计信息

openstack messaging queue stats <queue_name>
queue_name

队列名称

此命令由 python-zaqarclient 插件提供。

messaging subscription create

为队列创建一个订阅

openstack messaging subscription create
    [--options <options>]
    <queue_name>
    <subscriber>
    <ttl>
--options <options>

订阅的元数据,JSON 格式

queue_name

要订阅的队列名称

subscriber

将被通知的订阅者

ttl

订阅的生存时间,秒

此命令由 python-zaqarclient 插件提供。

messaging subscription delete

删除订阅

openstack messaging subscription delete <queue_name> <subscription_id>
queue_name

订阅的队列名称

subscription_id

订阅的 ID

此命令由 python-zaqarclient 插件提供。

messaging subscription list

列出可用订阅

openstack messaging subscription list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--marker <subscription_id>]
    [--limit <limit>]
    <queue_name>
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--marker <subscription_id>

订阅的分页标记,上一页的最后一个订阅的 ID

--limit <limit>

页面大小限制,默认值为 20

queue_name

要订阅的队列名称

此命令由 python-zaqarclient 插件提供。

messaging subscription show

显示订阅详细信息

openstack messaging subscription show <queue_name> <subscription_id>
queue_name

要订阅的队列名称

subscription_id

订阅的 ID

此命令由 python-zaqarclient 插件提供。

messaging subscription update

更新订阅

openstack messaging subscription update
    [--subscriber <subscriber>]
    [--ttl <ttl>]
    [--options <options>]
    <queue_name>
    <subscription_id>
--subscriber <subscriber>

将被通知的订阅者

--ttl <ttl>

订阅的生存时间,秒

--options <options>

订阅的元数据,JSON 格式

queue_name

要订阅的队列名称

subscription_id

订阅的 ID

此命令由 python-zaqarclient 插件提供。