top | item 44361961

(no title)

teyc | 8 months ago

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

discuss

order

crowcroft|8 months ago

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