在我的 ADO 项目中,我设置了一些服务挂钩,用于将事件触发到 azure 服务总线队列。 每当我更新工作项时,服务挂钩就会被设置为触发。连接看起来工作正常,消息最终总是会通过,而且我从未遇到任何失败。 ADO 可以为您发送的测试消息每次也立即到达。这让我相信服务挂钩配置正确。
但是,当我实际去更新工作项时,我希望我的服务挂钩能够触发。有时需要 1-2 小时或更长时间,有时只需 5 分钟。
我还制作了一个服务挂钩,将完全相同的消息发送到存储队列,以消除它与我的服务总线相关的可能性。
我尝试检查服务挂钩的配置、我的服务总线连接。我已经检查了服务挂钩最终发送的消息,看起来不错。 此外,我还对每个服务挂钩使用了“测试消息”选项,并确认它位于正确的队列中。
ADO 中的服务挂钩真的那么慢吗? 我预计他们会更快,但也许我太天真了..
或者我可以做些什么来优化他们的触发响应时间