Log in

No account? Create an account
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 http://wizzard.dreamwidth.org/387996.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
ex_juan_gan 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