Lit*_*nny 0 azure azure-storage-queues azure-functions
我正在使用QueueTrigger处理存储队列和函数,我还在host.json中放置了BatchSize = 1.我确定一次只能发送一条消息.我想知道发送给函数的消息是否按顺序到达队列.
我有4个数据发送到队列,它有一个时间戳.我看到其中一个没有到达我用作历史记录的azure表.没想到的那个应该被发送到队列我想.
后来我向队列发送了另一条消息,但是这条消息的处理比之前发送的消息要好
不可以.使用Function处理队列时没有订单保证.功能的概念是自动缩放并且并行处理.这从一方面来说.另一方面,使用Azure Storage Qeueues,没有FIFO保证.与Sessions一起使用时,唯一保证FIFO处理的队列是Azure Service Bus Queue .但Azure功能不支持会话.有关存储队列和服务总线队列比较的更多信息,请访问此处.这里有关于功能中缺少会话支持的信息.
但是,如果您只是将消息存储在存储表中,则可以实现该目标.发送时,您必须在邮件中添加时间戳.然后将该属性保存到存储中并使其成为RowKey的一部分.
| 归档时间: |
|
| 查看次数: |
227 次 |
| 最近记录: |