The Reactive Manifesto / Реактивный Манифест: Reactive Applications
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Реактивные приложения 2heoh 26.07.13 в 10:51 |
|
|
Мериам-Вебстер дает определение слову реактивный как "быстро отвечающее на входной сигнал" другими словами его компоненты "активны" и всегда готовы получать события. Это определение подчеркивает сущность реактивных приложений, фокусируясь на системых которые: 2heoh 26.07.13 в 10:57 |
||
|
реагируют на события 2heoh 26.07.13 в 10:57 |
||
|
событийно-ориентированная природа включает соответствующие качетства 2heoh 26.07.13 в 10:58 |
||
|
реагирует на нагрузку 2heoh 26.07.13 в 10:58 |
||
|
фокусируется скорее на масштабируемость, чем на производительность для одного пользователя 2heoh 26.07.13 в 11:02 |
||
|
реагирует на ошибки 2heoh 26.07.13 в 11:02 |
||
|
построение устойчивых систем с возможностью восстановления на всех уровнях 2heoh 26.07.13 в 11:03 |
||
|
реагирует на пользователя 2heoh 26.07.13 в 11:03 |
||
|
сочетает вышеперечисленные черты для взаимодействия с пользователем 2heoh 26.07.13 в 11:04 |
||
|
Все эти черты являются основопологающими характеристиками реактивного приложения. В то время как существуют зависимости между ними эти черты не являются связями, как в стандартном приложении со множеством слоёв. Вместо этого они описывают дизайн свойств которые применяются ко всему стеку технологий 2heoh 26.07.13 в 11:08 |
||
|
Реактивные черты 2heoh 26.07.13 в 11:09 |
||
|
Далее мы более глубоко рассмотрим каждое из перечисленных качеств и рассмотрим связи между ними. 2heoh 26.07.13 в 11:10 |
