9.5.5. Azure Storage Queue Producer 操作


Camel Azure Storage Queue 组件在制作者端提供广泛的操作:

对服务级别的操作

对于这些操作,需要 accountName

操作描述

listQueues

列出在传递过滤器的存储帐户中的队列,该队列从指定的标记开始。

队列一级的操作

对于这些操作,需要 accountNamequeueName

操作描述

createQueue

创建新的队列。

deleteQueue

永久删除队列。

clearQueue

删除队列中的所有消息。

sendMessage

默认 Producer Operation 发送一条带有给定时间到实时迁移的消息,并在队列中显示消息不可避免的超时时间。消息文本从交换消息正文评估。默认情况下,如果队列不存在,它将首先创建一个空队列。如果要禁用此功能,请将 config createQueue 或 header CamelAzureStorageQueueCreateQueue 设置为 false

deleteMessage

删除队列中指定的消息。

receiveMessages

检索来自队列的最大消息数,并在超时时间内从其他操作中隐藏它们。但是,它不会因为可靠性的原因而从队列中分离消息。

peekMessages

从队列前面的消息启动到最大消息数。

updateMessage

使用新消息更新队列中的特定消息,并重置可见性超时。消息文本从交换消息正文评估。

请参阅本页中的示例部分,了解如何在您的 camel 应用程序中使用这些操作。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.