我的问题是关于函数的 cosmosDB 触发器。我们正在探索触发我们功能的最佳方式。我们最初的想法是通过将消息推送到服务总线来触发它,并让函数从服务总线触发器中实例化。我们知道,当我们通过服务总线或队列触发一个函数时,如果函数执行由于某种原因失败,消息会在锁定期到期后返回队列中。这适合我们的用例,但高级服务巴士相当昂贵(600 美元 pm)。
我想知道当我们使用 CosmosDB 触发器时会发生什么?在这种情况下,如果函数失败(假设在未处理的异常期间),触发器是否丢失或者是否有某种方法来管理重新触发?我们如何管理重试和失败场景?