我可以将Azure Function TimerTrigger Singleton锁配置为使用云文件存储而不是Cloud Blob存储吗?如果是,如何?即要“租用” /锁定云文件而不是Blob?
如果这不可能,我是否可以完全关闭Singleton锁?即使TimerTrigger完全没有锁。
不幸的是,我们的Azure存储并未与任何Blob存储一起创建,而仅与文件存储一起创建。
也欢迎使用TimerTrigger的替代建议。
谢谢。
答案 0 :(得分:0)
恐怕您不能为TimerTrigger
禁用单音锁定。
请在此处查看TimerListener的实现: https://github.com/Azure/azure-webjobs-sdk-extensions/blob/dev/src/WebJobs.Extensions/Extensions/Timers/Listener/TimerListener.cs
[Singleton(Mode = SingletonMode.Listener)]
internal sealed partial class TimerListener : IListener
{