Система массовых переливов
Сегодня мы с вами поговорим о том, что делает каждый сайт, каждый админ, когда не знает, будет его проект работать или нет. Но мы так же обучимся использовать эту систему, чтобы гарантировать работу уже нашим проектам, сайтам, ресурсам.
Так о чем же данная система. О переливах. А что такое переливы?
С этого пожалуй и начнем:
Любая финансовая система в первую очередь привязана либо к резерву, чем-то что со временем истощается, или же к системе переполнений.
Чтобы понять, почему она так называется давайте изучим простую схему работы алгоритма:
У нас есть поток воды, задача - пернести всю воду в емкость, которая находится на другом конце поля. Мы можем протянуть длинный шланг, но в этом случае мы не сможем проследить сам процесс, потому что не будем видеть что происходит. И это прекрасно работает до перой поломки.
Мы можем сделать 2-этапную структуру, где шланг используется только ближе к концу, где риск потерять условия гораздо ниже, а остальное время от начала и до середины, все остается для нас прозрачным. Если поломка возникает где-либо в этом промежутке - мы своевременно на нее отреагируем. Но имея 2 безсвязных между собой системы приходится следить за ними порознь. Отдельно следить за тем что происходит вначале, и периодически проверять все, что доходит или не доходит до конечной фазы.
И вот тогда мы говорим, что нам нужна некоторая система переполнений, которая будет отслеживать работу системы поэтапно, выдавая результат на каждом из них.
И лишь отседив результат на любом из начальных шагов мы можем смело двигаться дальше, в противном случае нам придется обратится к стабилизации условий, когда мы откатываем все предидущие шаги, чтобы убедится в том, что вода из нашего крана дойдет хотя бы до половины поля.
Когда мы говорим о некотором переполнении, мы подразумиваем логический контейнер, которого может и не быть, или который может быть описан рядом условий, и выполнений каждого из них, позволяет частично перейти к приготовлениям следующего шага, когда как при выпоелнении всех условий - шаг сменяется автоматически.
Лишь мы решаемдля себя, стоит или не стоит прекращать то, что мы делаем, чтобы запустить следующий шаг.
Если мы работаем с некоторым интервалом, то мы можем распланировать интервал детально и с наибольшей выгодой для себя. Например если воду включают на 1 минуту, а затем он отклуючается на 10 минут. В течении 10 минут мы можем пересмотреть нашу систему, отдельные ее этапы и шаги. А бывает так, что система работает без остановок. И в этом случае мы не можем просто взять и вмесшать в ее работу без последствий для следующего шага или же конечного. В этом случае мы используем систему массовых переливов.
Заключается она в том, чтобына каждом этапе был некий логический контейнер, который заполняется и сливает содержимое при разных состояниях системы. При стабильной работе контейнеры наполняются с разной скоростью, и пока заполняется один, может заполнятся другой. Но при каких либо промедлениях, сбоях или колебаниях, система работает как поле конденсаторов, все контейнеры восполняют имеющийся поток на время его неработаспособности. Более того, каждый логический контейнер имеет разные уровни заполнения, где в зависимости от контрольной суммы, будут подключать больше или меньше ограничивающих факторов, к примеру часть потока будет затрачиваться на закольцовку, которая так же будет питать этот контейнер. В свою очередь при его разгрузке, закольцовка будет служить своеобразным тормозным путем.
Каждый уровень контейнера говорит о частичной или же процентной готовности всей системы к выполнению конкретной задачи (донести воду до конца поля), при достижении того же уровня на всех логических контейнерах - система становится самодостаточной, при условии, что это не вызовет сбои в ее работе.
Это все конечно же симуляция. В реальной жизни вы ничего не строите, вы накладываете одно условие на другое, в надежде не потерять текущее положение дел. Но и в этом случае система массовых переливов работает как способ ограничить собственные ошибки, не жертвуя при этом рабочими показателями.
Благодарю за ознакомление.
roysaobuj
@15280430
Good
Прибыль каждую секун…Моя выплата 14500 руб. + вложение 30 000 рублей!
eclik.proВаш ответ = 20 монет!Отвечай на вопросы, получай WMZ 20 монет = 110 рублей
zadayvopros.netИграть в слоты онлайнНа реальные деньги или без депозита
telegra.phТоп казино для игрыНа реальные деньги
telegra.phТоп сайтов казиноНа реальные деньги
telegra.ph
eclik.proВаш ответ = 20 монет!Отвечай на вопросы, получай WMZ 20 монет = 110 рублей
zadayvopros.netИграть в слоты онлайнНа реальные деньги или без депозита
telegra.phТоп казино для игрыНа реальные деньги
telegra.phТоп сайтов казиноНа реальные деньги
telegra.ph