8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

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

Цена: 1 541руб.    (¥72.9)
Артикул: 585048564951

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

Этот товар на Таобао Описание товара
Продавец:兰兴达图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥1022 156руб.
¥123.82 616руб.
¥ 98 60.841 286руб.
¥ 49.8 32.5687руб.

D7
Основная информация.jpg

Название: Режим реактивного проектирования

ISBN: 9787302517146

Цена: 98 Юань

Дата публикации: 2019.01.01

Имя прессы: издательство Tsinghua University Press

Введение. JPG

«Модель дизайна реакции» вводит принципы, режим и классическую практику реактивного дизайна приложения. В нем рассказывается, как отделять компоненты, которые медленно работают с другими компонентами с другими компонентами, как использовать режим последовательности транзакции (SAGA), как разделить Настройка данных через шаблон, чтобы проанализировать, как поддерживать читабельность исходного кода и тестируемость системы (даже если есть много потенциальных точек взаимодействия и отказа).Основное содержание?Каталог.jpg

Часть я Краткое введение

*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