Как бы вы разработали трехуровневое веб-приложение для ограничения времени простоя? - PullRequest
0 голосов
/ 25 марта 2019

Мои конкретные вопросы:

1) Как бы вы разработали трехуровневое веб-приложение для ограничения времени простоя?

2) Как устранить точку сбоев в трехуровневой архитектуре

Я не смог найти ресурсов, которые конкретно ответят на эти вопросы.Мне бы хотелось, чтобы мнение сообщества

1 Ответ

0 голосов
/ 26 марта 2019

Независимо от того, какую архитектуру вы выберете, сбой может произойти и произойдет.настоящий вопрос не в устранении вины, а в уменьшении.

В 3-х уровнях вы можете иметь пользовательский интерфейс, бизнес-уровень и уровень доступа к БД.любой из них является единственной точкой отказа.так что один выходит из строя все приложение перестает работать.

Вы должны полагаться на избыточность.Возможно, вам придется развернуть несколько копий каждого уровня.чем больше копий вы развернете, тем больше будет отказоустойчивость.как правило, каждый уровень взаимодействует с балансировщиком нагрузки для взаимодействия с нисходящими сервисами.и балансировщик нагрузки будет балансировать несколько копий на каждом уровне.

...