Reputation: 403
I would like to build an IOT system capable of receiving messages every second or even less from a device, and maintain a state. (Think state machine / alarms).
Is this scenario something that Azure Durable functions would work with, or should I take a more classical approach? Especially thinking about delays and throughput.
Upvotes: 1
Views: 328
Reputation: 15042
Generally speaking, Durable Functions by itself isn't great for low-latency scenarios. This is because it relies heavily on queue messaging, which means there will be delays between polling intervals. For your scenario, you may want to look into a more classical low-latency actor model.
Upvotes: 3