具有服务总线主题订阅和逻辑应用程序Web挂钩的Azure事件网格未触发 [英] Azure event grid with service bus topic subscription and Logic app web hook not triggering

查看:0
本文介绍了具有服务总线主题订阅和逻辑应用程序Web挂钩的Azure事件网格未触发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Service Bus Premium创建事件订阅(事件网格),并使用WebHook(逻辑应用程序终结点)创建终结点。

我的用例是:只要在服务总线主题中接收到消息,事件就应该被触发,并且应该调用WebHook。

WebHook终结点为Logic App URI。

问题:对于主题中的15-20条消息,事件被触发并触发逻辑应用程序,在此之后,即使是任何数量的消息,事件也不会触发。

注意:我正在我的逻辑应用程序中使用Peek-Lock,但消息尚未完成,即我在主题/订阅中可以看到的尚未处理的消息数。

即使主题/订阅中有很多消息,也不会触发事件。

推荐答案

您的用例,例如";只要在Service Bus主题中接收到消息,就应该触发事件并调用Web挂钩。";无法由Azure事件网格处理。

此场景中包含以下用例:

  1. 当实体中没有消息时,不发布任何事件。
  2. 当第一条消息到达实体并且实体上360秒以上没有活动的监听器时,会立即发布事件
  3. 当监听程序仍处于非活动状态且实体中至少有一条消息时,每隔120秒发布一次事件
  4. 事件在监听器空闲(非活动)360秒后发布,实体中仍有至少一条消息。例如,如果我们在实体中有5条消息,而订阅者将使用REST Api只拉出一条消息,则下一个事件将在360秒后发布。换句话说,WatchDog实体允许监听程序在空闲时间内保持360秒。

如您所见,AEG可以帮助唤醒接收方,换句话说,可以避免持续轮询ASB实体中的消息。

这篇关于具有服务总线主题订阅和逻辑应用程序Web挂钩的Azure事件网格未触发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆