logoalt Hacker News

SAI_Peregrinusyesterday at 9:30 PM1 replyview on HN

Jittered exponential backoff. You don't want the whole herd to come back at the same time, you have to add timing jitter to the clients.


Replies

to11mtmyesterday at 10:20 PM

Possibly dumb/silly question.... Are there any sorts of reverse proxies out there that provide their own layer of jittered/exponential backoff based on patterns? (i.e. requesting IP, cookie, etc.)

I suppose the main reason I think it might be a bad idea, is that it would add complexity to the reverse proxy (i.e. now it's having to track whatever thing is being used and that complexity itself becomes a potential failure point...)

(To be clear, the clients should have their own backoff procedures, but I'm thinking about cases involving naughty clients, which are sometimes a harder problem to correct for...)

show 1 reply