Я заметил эту странную проблему с функцией azure, которая запускается сообщением очереди служебной шины.
Azure function is continuous running
, что есть trigger when service bus queue gets new message
.
но когда в очереди нет сообщения в течение длительного времени, например, предположим, 1-2 дня, и когда новое сообщение попадает в очередь через 2 дня, странно, что функция azure не запускается, зачем вообще нужна подсказка?
public static class TestController
{
[FunctionName("TestController")]
public static async Task Run([ServiceBusTrigger("%TestController.Topic%", "%TestController.Subscription%", AccessRights.Listen,
Connection = "ConnServiceBus")]BrokeredMessage currentMessage, TraceWriter log, ExecutionContext context)
{
log.Info("TestControllerprocessing start " + DateTime.Now);