Should be support real-time Storage blob triggers
Azure Functions is awesome! I'd like to propose for more convenience.
Currently, Storage blob triggers do NOT support real-time. Because write at
"https://azure.microsoft.com/en-us/documentation/articles/functions-reference/"
"The Functions runtime scans log files to watch for new or changed blobs. This process is not real-time;"
It is very inconvenience for me. I feel troublesome to use queue.
Amazon Lambda has storage event. They can notice real-time and very easy setting.
http://docs.aws.amazon.com/lambda/latest/dg/with-s3.html
http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html

Azure Event Hub can now be used to accomplish real-time reactions to blob changes. Follow the instructions here to subscribe your event hub subscription to blob updates: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-quickstart
Then, use the event hub trigger to execute your functions.
Thanks for the feedback!
Alex
Functions team
4 comments
-
YAMAMOTO Masaki commented
Thanks Azure App Service Team.
Is Azure Event Hub meaning Event Grid ?
I will check it. -
Toshiyuki Hara commented
Azure Storage Account Replication
https://blogs.msdn.microsoft.com/cloud_solution_architect/2016/05/09/azure-storage-account-backup-azure-automation-runbook-azure-functions/In a scenario like this blog, I feel troublesome to use Queue trigger.
-
Justin commented
Real time wasn't as big of a deal to me, but when I found out that this trigger is "best effort", meaning it's possible the function may never fire it made the feature useless to me. I plan to just use queues instead.
-
Christopher Anderson commented
Good feedback. We definitely are investigating making more events push based. Stay tuned :)