0

我们在 ADO 中为我们的一个项目创建了一个服务挂钩。直到上周末一切顺利。突然,一些 webhook 开始排队,我不知道如何强制它得到处理。如果有办法强制处理这些项目,有人可以帮助我吗?

谢谢,维努

在此处输入图像描述

4

1 回答 1

0

恐怕你在这个过程中得不到你想要的。

在该流程下,排队的服务钩子不会被再次拾取,也不会被再次处理。

当主线程(例如工作项)正在运行时,您无法强制干预或退出已排队的内容。还有一个类似的问题也在讨论这种情况

而等待服务的钩子实际上是耦合的,这也取决于你的记忆,因为它们实际上是在内存中运行的。如果在执行过程中偶尔出现内存丢失等问题,这并不能保证所有的服务钩子都能按预期执行。

或者你应该中断当前进程并减少它的服务挂钩。但这不是一个好的解决方案。

所以最好的方法是添加一个可以处理进程中排队的服务钩子的函数。但目前没有这样的功能。因此,我们建议您向团队提交建议票,以建议他们添加该功能。

在此处输入图像描述

于 2021-04-26T03:33:56.163 回答