Preferences

Queues have several problems - if the caller is http it may timeout and retry, leading to more jobs being queued - the caller may no longer care because it took so long and the work is wasted - if the caller is called from a queue it can cause cascades - you can fill a disk up and crash the system

crowcroft
To me the question is, so what's a better alternative? At least queues can be designed to handle timeouts, errors, and flakey APIs.

This item has no comments currently.