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
"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.
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!
YAMAMOTO Masaki commented
Thanks Azure App Service Team.
Is Azure Event Hub meaning Event Grid ?
I will check it.
Toshiyuki Hara commented
In a scenario like this blog, I feel troublesome to use Queue trigger.
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 :)