История изменений
Исправление MOPKOBKA, (текущая версия) :
Если клиент переводил на другой счёт деньги - может ли он обновить страницу и не бояться, что деньги спишутся дважды?
Это проблема пользовательского интерфейса, я бы не сказал что она техническая. Сейчас все делается на условном jQuery, React, поэтому перезагрузка не вызывает запроса, а вот нажатие кнопки, повторное, вызовет его, но ее можно заблокировать до завершения некой стадии предыдущей операции.
Как достигнуть устойчивости?
Обратится к IBM, они предоставят комплексное (аппаратно-софтверное) решение, специализированная ОС имеет планировщик заданий с учетом ресурсов, и ограниченности ресурсов, аппаратные проблемы компенсируются резервированием систем, возможности их замены, о многих вещах вообще не надо задумываться, потому все это дает абстракцию единой машины, а не сборки серверов, отключка одного из «серверов» произойдет без проблем для выполняющихся процессов написанных в рамках логики этой системы.
В более простых случаях, достаточно ввести очередь заданий, установить лимиты с запасом, и протестировать, используя симуляцию предполагаемой максимальной нагрузки.
Исправление MOPKOBKA, :
Если клиент переводил на другой счёт деньги - может ли он обновить страницу и не бояться, что деньги спишутся дважды?
Это проблема пользовательского интерфейса, я бы не сказал что она техническая. Сейчас все делается на условном jQuery, React, поэтому перезагрузка не вызывает запроса, а вот нажатие кнопки, повторное, вызовет его, но ее можно заблокировать до завершения некой стадии предыдущей операции.
Как достигнуть устойчивости?
Обратится к IBM, они предоставят комплексное (аппаратно-софтверное) решение, специализированная ОС имеет планировщик заданий с учетом ресурсов, и ограниченности ресурсов, аппаратные проблемы компенсируются резервированием систем, возможности их замены, о многих вещах вообще не надо задумываться, потому все это дает абстракцию единой машины, а не сборки серверов, отключка одного из «серверов» произойдет без проблем для выполняющихся процессов.
В более простых случаях, достаточно ввести очередь заданий, установить лимиты с запасом, и протестировать, используя симуляцию предполагаемой максимальной нагрузки.
Исходная версия MOPKOBKA, :
Если клиент переводил на другой счёт деньги - может ли он обновить страницу и не бояться, что деньги спишутся дважды?
Это проблема пользовательского интерфейса, я бы не сказал что она техническая. Сейчас все делается на условном jQuery, React, поэтому перезагрузка не вызывает запроса, а вот нажатие кнопки, повторное, вызовет его, но ее можно заблокировать до завершения некой стадии предыдущей операции.
Как достигнуть устойчивости?
Обратится к IBM, они предоставят комплексное (аппаратно-софтверное) решение, специализированная ОС имеет планировщик заданий с учетом ресурсов, и ограниченности ресурсов, аппаратные проблемы компенсируются резервированием систем, возможности их замены, о многих вещах вообще не надо задумываться, потому все это дает абстракцию единой машины, а не сборки серверов, отключка одного из «серверов» произойдет без проблем для выполняющихся процессов.