elglin: (Default)
[personal profile] elglin
Обнаружил для себя полезное свойство интереса к истории.
Вот у вас есть система ввода и обработки заказов, особенно если это реальный хайлоад, и она обмолачивает от сотен до сотни тысяч запросов в секунду, а каждый запрос обрабатывается за время от секунд до минут.
Представьте себе, как это бы выглядело в 19 веке. Что приходит вам из какой-то деревушки письмо: "прошу выслать мне керосиновую лампу и три бочки керосина". Вы пишете служебную записку на склад: "прошу зарезервировать для г-на У. лампу и три бочки керосина"; наутро вам приносят ответ: "Все найдено и зарезервировано" - и вы пишете уважаемому господину У., что у него есть неделя на то, чтобы оплатить два фунта, семь шиллингов и три пенса почтовым переводом. И так далее.
По сути, в этом нашем ойти происходит все то же самое, только намного большим потоком и быстрее. А так можно перемасштабировать задачу в ситуацию, которая легко осознается человеческим мозгом. А если учесть, что время было неспокойное, а люди бардачные, и все вот эти служебные записки и письма регулярно терялись или доходили с опозданием, то сразу сильно проще понимается, где нужно поретраить, где поставить таймаут и все такое.
Полезное это дело, короче. А если представить, что вместо вебхендлеров у вас сидят гремлины за конторским столиком, то получается практически Пратчетт.

(no subject)

Date: 2020-06-05 01:14 pm (UTC)
drraug: (Default)
From: [personal profile] drraug
По-моему все хорошие книжки про параллельное программирование именно так и написаны.

(no subject)

Date: 2020-07-31 10:38 am (UTC)
fenikso: (Default)
From: [personal profile] fenikso
+1 про Пратчетта
Page generated Feb. 27th, 2026 09:14 am
Powered by Dreamwidth Studios