GetAzureQueueStorage_v12

文档中心 › 组件索引 › GetAzureQueueStorage_v12

GetAzureQueueStorage_v12 Processor

类型全限定名:cn.org.acal.lynxus.processors.azure.storage.queue.GetAzureQueueStorage_v12

所属 Bundle:cn.org.acal.lynxus:lynxus-azure-nar:2.11.8

描述

从 Azure 队列存储检索消息。 默认情况下,检索到的消息将从队列中删除。 如果要求使用消息而不删除它们,请将“自动删除消息”设置为“false”。 注意:在某些情况下,例如收到消息但由于某些意外情况而无法从队列中删除时,可能会收到重复消息。

标签

azurequeuemicrosoftstoragedequeuecloud

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Queue NameAzure 存储队列的名称
支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值)
Endpoint Suffixqueue.core.windows.net公共 Azure 中的存储帐户始终使用通用 FQDN 后缀。在某些情况下(如 Azure Stack 或非公共 Azure 区域),使用不同的后缀覆盖此端点后缀。
Credentials Service控制器服务 API:
AzureStorageCredentialsService_v12
cn.org.acal.lynxus-lynxus-azure-services-api-nar-2.11.8
用于获取 Azure 存储凭据的Controller Service。
Auto Delete Messagestrue
  • true
  • false
指定是否从队列中自动删除收到的消息。
Message Batch Size32要从队列中检索的消息数。
Visibility Timeout30 secs检索到的消息对其他消费者不可见的持续时间。
Request Timeout10 secs对 Azure 队列存储的读取或写入请求的超时时间。默认为 1 秒。
Proxy Configuration Service控制器服务 API:
ProxyConfigurationService
cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8
指定代理配置 Controller Service 来代理网络请求。 对于 SOCKS,不保证处理器一定会使用所选的 SOCKS 版本。

关系 (Relationships)

名称描述自动终止
success所有成功处理的 FlowFiles 都会路由到此关系否

写入的 FlowFile 属性

名称描述
azure.queue.uri配置的 Azure Queue Storage 的绝对 URI
azure.queue.insertionTime消息插入队列存储的时间
azure.queue.expirationTime消息从队列存储中过期的时间
azure.queue.messageId检索到的消息的ID
azure.queue.popReceipt检索到的消息的弹出回执

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件不允许有传入连接。