Previous Entry Share Next Entry


Never, NEVER ever try to rely on ordering in distributed systems.

Even if everybody tells you "in this particular case it'll be okay".

Especially if you're pretending to be asynchronous. Because asynchronous means you have INFINITE timeouts.

Crap crap crap.

This entry was originally posted at It has comment count unavailable comments. Please comment there using OpenID.

  • 1
juan_gandhi August 27th, 2014
Well, it's probably worth not even look at it in this traditional style, timeouts etc.

109 August 27th, 2014
также см. специальную теорию относительности.

kunaifusu August 27th, 2014
У меня простое правило: если асинхронный код получился простым и понятным то значит в нем есть race 100%.

  • 1

Log in

No account? Create an account