Реагирование шаблона проектирования реактивное проектирование применения Учебное пособие по поводу реакционного применения телескопической архитектуры Функция разработки Программирование реакция реакции реакции Архитектуры Дизайн метод

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии

D7
Название: Режим реактивного проектирования
ISBN: 9787302517146
Цена: 98 Юань
Дата публикации: 2019.01.01
Имя прессы: издательство Tsinghua University Press

«Модель дизайна реакции» вводит принципы, режим и классическую практику реактивного дизайна приложения. В нем рассказывается, как отделять компоненты, которые медленно работают с другими компонентами с другими компонентами, как использовать режим последовательности транзакции (SAGA), как разделить Настройка данных через шаблон, чтобы проанализировать, как поддерживать читабельность исходного кода и тестируемость системы (даже если есть много потенциальных точек взаимодействия и отказа).Основное содержание?
Часть я Краткое введение
*1 глава Зачем мне реакция? 3
1.1 Проанализировать применение реакции 5
1.2 Скопировать загрузку 6
1.3 Копировать сбой 7
1.4 Позвольте системе мгновенно реагировать 9
1.5 Избегайте больших грязевых шаров 10
1.6 Интегрированный нереактивный компонент 11
1.7 Резюме 12
Глава 2 Обзор "Declararation" идентификации " 13
2.1 Сообщите пользователям 13
2.1.1 Понять традиционные методы 14
2.1.2 Используя задержку анализа общих ресурсов 16
2.1.3 Используйте очередь, чтобы ограничить максимальную задержку 17
2.2 Используйте параллелизм 18
2.2.1 Уменьшить задержку за счет параллелизации 19
2.2.2 Используйте комбинированное будущее для улучшения параллелизма 21
2.2.3 Заплатить за серийное выполнение внешнего вида 22
2.3 Ограничения параллельного исполнения 24
2.3.1 Амидальный закон 24
2.3.2 Универсальный телескопический закон 25
2.4 Ответьте на неудачу 26
2.4.1 Разделение и изоляция 28
2.4.2 Используйте автоматический выключатель 29
2.4.3 контролировать 30
2.5 Отказываться от сильной последовательности 32
2.5.1 ACID 2.0 33
2.5.2 Принять обновление 34
2.6 Спрос на модели реактивного проектирования 35
2.6.1 Сложность управления 36
2.6.2 Сделайте модель программирования ближе к реальному миру 37
2.7 Резюме 38
Глава 3 Отраслевой инструмент 39
3.1 Ранний раствор для типа реакции 39
3.2 Функциональное программирование 41
3.2.1 Неискушен 42
3.2.2 Цитата прозрачность 44
3.2.3 побочный эффект 45
3.2.4 Функционировать как первый гражданин класса 46
3.3 Пользователь мгновенного ответа 47
3.4 Существующая поддержка реактивного дизайна 49
3.4.1 Зеленая нить 49
3.4.2 Цикл событий 50
3.4.3 Процесс последовательности связи 51
3.4.4 Будущее и обещание 53
3.4.5 Пакет инструментов для расширения реакции 58
3.4.6 Актер модель 59
3.5 Резюме 64
Часть II Вейи
Глава 4 Передача сообщения 67
4.1 новости 67
4.2 Вертикальная телескопическая 68
4.3 «На основе события» и «на основе сообщения» 69
4.4 "Синхронно" и "асинхронно" 71
4.5 управление потоком 73
4.6 Гарантия 75
4.7 Как сообщение 77
4.8 Синхронная передача сообщений 79
4.9 Резюме 79
Глава 5 Прозрачная позиция 81
5.1 Что такое прозрачность позиции? 81
5.2 Ошибка прозрачной дистанционной обработки 82
5.3 Исправление плана на основе явной передачи сообщений 83
5.4 Оптимизировать местную передачу новостей 84
5.5 Потеря сообщений 85
5.6 Горизонтальное расширение 87
5.7 Прозрачность положения делает тест проще 88
5.8 Динамическая комбинация 88
5.9 Резюме 90
Глава 6 Разделяй и властвуй 91
6.1 Многослойная разборка 92
6.2 "Зависимость" и "подмодуль" 94
6.3 Создайте свою собственную крупную компанию 96
6.4 Преимущества спецификаций и тестирования 97
6.5 Горизонтальная масштабируемость и вертикальный телескоп 98
6.6 Резюме 99
Глава 7 Принцип сбоя лечения 101
7.1 Все права означают обещание 101
7.2 Владение подразумевает контроль жизненного цикла 103
7.3 Назад эластичность на всех уровнях 104
7.4 Резюме 105
Глава 8 Граница 107
8.1 План коррекции модуля упаковки 108
8.2 Данные и поведение выплачиваются в соответствии с границей дел 109
8.3 Рабочий процесс моделирования границы перекрестного транзакции 109
8.4 Блок отказа - это единица консистенции 110
8.5 Отдельные обязанности 111
8.6 Начните с последовательности диапазона изоляции 113
8.7 Резюме 114
Глава 9 Используется по мере необходимости по мере необходимости 115
9.1 Логическое программирование и декларативный поток данных 115
9.2 Программирование функциональной реакции 117
9.3 Не общая упрощенная параллелизм 118
9.4 Совместное согласование государственного параллелизма 119
9.5 Как прорваться в дилемме? 119
9.6 Резюме 121
Глава 10 Поток новостей 123
10.1 Продвигать поток данных вперед 123
10.2 Процесс моделирования 125
10.3 Признайте ограничения скидки 125
10.4 Коэффициент оценки и шкала развертывания 126
10.5 План управления движением 127
10.6 Резюме 127
Часть III Шаблоны проектирования
Глава 11 Применение реакции тестирования 131
11.1 Как проверить 131
11.1.1 модульный тест 132
11.1.2 Тест компонента 133
11.1.3 Тест ссылки 133
11.1.4 Интеграционное тестирование 133
11.1.5 Приемный тест пользователя 134
11.1.6 Тест черной коробки и тест белой коробки 134
11.2 тестовая среда 135
11.3 Асинхронный тест 136
11.3.1 Предоставить приемник блокировки сообщений 137
11.3.2 Выберите проблему тайм -аута 139
11.3.3 Отсутствие новостей о новостях 145
11.3.4 Обеспечить синхронное механизм выполнения 146
11.3.5 Асинхронный 148
11.3.6 Полный асинхронный тест 149
11.3.7 Асинхронной ошибки не было 151
11.4 Тестирование нефиксированной системы 154
11.4.1 Проблема с планом исполнения 155
11.4.2 Тест распределенный компонент 155
11.4.3 Актер симуляции 156
11.4.4 Распределенный компонент 157
11.5 Эластичность теста 157
11.6 Проверьте эластичность 158
11.6.1 Приложение 158
11.6.2 Эластичность инфраструктуры 162
11.7 Тест мгновенный ответ 164
11.8 Резюме 16
Глава 12 Ошибка -режим восстановления 167
12.1 Простой компонентный режим 167
12.1.1 Настройка проблемы 168
12.1.2 Приложение режима 168
12.1.3 Обзор шаблона 170
12.1.4 применимость 171
12.2 Режим ядра ошибки 171
12.2.1 Настройка проблемы 172
12.2.2 Приложение режима 172
12.2.3 Обзор шаблона 175
12.2.4 применимость 176
12.3 Режим коллапса слоя 176
12.3.1 Настройка проблемы 177
12.3.2 Приложение режима 177
12.3.3 Обзор шаблона 178
12.3.4 Реализовать рассмотрение 179
12.3.5 Вывод: режим сердцебиения 180
12.3.6 Вывод: режим активного сигнала отказа 180
12.4 Режим автоматического выключателя 181
12.4.1 Настройка проблемы 182
12.4.2 Приложение режима 18
12.4.3 Обзор шаблона 186
12.4.4 применимость 187
12.5 Резюме 187
Глава 13 Режим репликации 189
13.1 Режим активной пассивной копии 190
13.1.1 Настройка проблемы 190
13.1.2 Приложение режима 191
13.1.3 Обзор шаблона 203
13.1.4 применимость 204
13.2 Multi -Master Copy Mode 204
13.2.1 Копирование на основе консенсуса 205
13.2.2 Существует копия схемы обнаружения и обработки конфликтов 208
13.2.3 Конфликтный тип данных 210
13.3 Активно-активный режим копирования 217
13.3.1 Настройка проблемы 218
13.3.2 Приложение режима 218
13.3.3 Обзор шаблона 225
13.3.4 Отношения с моделью виртуальной синхронизации 226
13.4 Резюме 227
Глава 14 Режим управления ресурсами 229
14.1 Режим упаковки ресурсов 229
14.1.1 Настройка проблемы 230
14.1.2 Приложение режима 231
14.1.3 Обзор шаблона 236
14.1.4 применимость 237
14.2 Режим кредитования ресурсов 237
14.2.1 Настройка проблемы 238
14.2.2 Приложение режима 238
14.2.3 Обзор шаблона 240
14.2.4 применимость 241
14.2.5 Реализовать рассмотрение 242
14.2.6 Вариация: используйте режим заимствования ресурса для локального раскрытия 242
14.3 Сложный командный режим 243
14.3.1 Настройка проблемы 243
14.3.2 Приложение режима 244
14.3.3 Обзор шаблона 251
14.3.4 применимость 252
14.4 Режим пула ресурсов 252
14.4.1 Настройка проблемы 253
14.4.2 Приложение режима 253
14.4.3 Обзор шаблона 255
14.4.4 Реализовать рассмотрение 256
14.5 Режим блокировки трубки 257
14.5.1 Настройка проблемы 257
14.5.2 Приложение режима 258
14.5.3 Обзор шаблона 260
14.5.4 применимость 261
14.6 Резюме 262
Глава 15 Режим потока сообщений 263
15.1 Режим запроса-ответа 264
15.1.1 Настройка проблемы 264
15.1.2 Приложение режима 265
15.1.3 Общие примеры этого режима 267
15.1.4 Обзор шаблона 272
15.1.5 применимость 272
15.2 Сообщение содержит режим 273
15.2.1 Настройка проблемы 273
15.2.2 Приложение режима 274
15.2.3 Обзор шаблона 276
15.2.4 применимость 277
15.3 Режим запроса 277
15.3.1 Настройка проблемы 278
15.3.2 Приложение режима 278
15.3.3 Обзор шаблона 281
15.3.4 применимость 283
15.4 Режим прямого потока 283
15.4.1 Настройка проблемы 283
15.4.2 Приложение режима 284
15.4.3 Обзор шаблона 284
15.4.4 применимость 285
15.5 Полимерный режим 285
15.5.1 Настройка проблемы 285
15.5.2 Приложение режима 286
15.5.3 Обзор шаблона 289
15.5.4 применимость 290
15.6 Режим последовательности дел 290
15.6.1 Настройка проблемы 291
15.6.2 Приложение режима 291
15.6.3 Обзор шаблона 293
15.6.4 применимость 294
15.7 Соглашение о рукопожатию бизнеса (или надежный режим доставки) 294
15.7.1 Настройка проблемы 295
15.7.2 Приложение режима 295
15.7.3 Обзор шаблона 300
15.7.4 применимость 301
15.8 Резюме 301
Глава 16 Режим управления потоком 303
16.1 Режим вытягивания 303
16.1.1 Настройка проблемы 304
16.1.2 Приложение режима 304
16.1.3 Обзор шаблона 306
16.1.4 применимость 307
16.2 Обработка режима очереди 307
16.2.1 Настройка проблемы 308
16.2.2 Приложение режима 308
16.2.3 Обзор шаблона 310
16.2.4 применимость 310
16.3 Режим выброса 311
16.3.1 Настройка проблемы 311
16.3.2 Приложение режима 311
16.3.3 Обзор шаблона 313
16.3.4 применимость 316
16.4 Режим предела потока 316
16.4.1 Настройка проблемы 316
16.4.2 Приложение режима 317
16.4.3 Обзор шаблона 320
16.5 Резюме 320
Глава 17 Управление статусом и режим настойчивости 321
17.1 Полевой объект режим 321
17.1.1 Настройка проблемы 322
17.1.2 Приложение режима 322
17.1.3 Обзор шаблона 326
17.2 Шаблон 326
17.2.1 Настройка проблемы 326
17.2.2 Приложение режима 327
17.2.3 Обзор шаблона 329
17.2.4 Важное предупреждение 329
17.3 Режим отслеживания событий 330
17.3.1 Настройка проблемы 330
17.3.2 Приложение режима 330
17.3.3 Обзор шаблона 333
17.3.4 применимость 333
17.4 Режим потока событий 334
17.4.1 Настройка проблемы 334
17.4.2 Приложение режима 334
17.4.3 Обзор шаблона 336
17.4.4 применимость 337
17.5 Резюме 337
Приложение Значок системы реакции 339
Приложение Б Вымышленный случай 341

Приложение C «Объявление реакции» 355









