代码之家  ›  专栏  ›  技术社区  ›  Simon Sabin

是否可以监视Azure函数的缩放操作

  •  1
  • Simon Sabin  · 技术社区  · 7 年前

    我们有一个eventhub触发的函数,它导致了过度的重复消息处理。第二个处理器正在窃取租约中间进程,这将导致消息被处理,由第二个处理器再次处理。

    有没有办法监视这些活动,我没有看到任何跟踪信息,显示一个分区的租约正被另一个处理器窃取。

    函数中是否有任何方法可以检测其租约是否仍然有效。如果可以的话,我们可以阻止下游的行动。事实上,它正在发送,但是当检查点发生时,它失败了,因此消息被重播。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Mikhail Shilkov    7 年前

    如果使用的是C或F,则可以将函数修改为 accept a CancellationToken