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

Принцип Micro -Service Принцип Spring Cloud Micro -Service и фактическое боевое боевое микрофонный микрофон.

Цена: 1 351руб.    (¥63.9)
Артикул: 616812222964

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

Этот товар на Таобао Описание товара
Продавец:品悦轩图书专营店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 290 229.14 841руб.
¥ 99 64.31 359руб.
¥581 226руб.
¥ 69 51.71 093руб.


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


Название: Spring Cloud Alibaba Micro Service

Цена: 106,00

Автор: Тан Фенг (MIC)

Время публикации: 2020-04

ISBN: 9787121388248

Пресса: электронная промышленная пресса



Введение. JPG

Эта книга проводит комплексный анализ технических компонентов в рамках экологии Spring Cloud от применения до принципов. Распределенные транзакции Seata и MicroService Gateway Prescry Cloud Gateway.Поскольку все технические компоненты в Spring Cloud интегрированы на основе структуры Micro -Service Spring Boot, был также проанализирован более подробный анализ основных принципов Spring Boot.Все технические компоненты, связанные с использованием этой книги“ сцена↠ спрос&Рарр; решение→ приложение&Рарр; принцип&Rdquo; модель обучения технологии с высокой эффективностью разработана для того, чтобы читатели знали это и почему.существовать“ принцип&В некоторых случаях автор использует большое количество исходного кода и графики для анализа, чтобы помочь читателям достичь цели глубокого обучения и понимания технических компонентов.


Каталог.jpg

Глава 1 История разработки микросервиса   1
1.1 Эволюция от монолитной архитектуры до распределенной архитектуры   2
1.1.1 Мономерная архитектура   2
1.1.2 Установка и вертикализация   3
1.1.3 SOA   4
1.1.4 Микросервисная архитектура   5
1.2 Проблемы, вызванные архитектурой микросервиса   7
1.2.1 Преимущества архитектуры микросервиса   7
1.2.2 Проблемы с архитектурой микросервиса   7
1.3 Как реализовать архитектуру микросервиса   8
1.3.1 Архитектурная схема микросервиса   8
1.3.2 Технические проблемы в архитектуре микросервиса   9
Глава 2: Spring Cloud для решений для микросервиса   10
2.1 Что такое Spring Cloud   11
2.2 Введение в версию Spring Cloud   12
2.3 Реализация по спецификации облака пружины   13
2.4 Spring Cloud Netfli   14
2.5 Spring Cloud Alibaba   15
2.5.1 Преимущества Spring Cloud Alibaba   15
2.5.2 Версия Spring Cloud Alibaba   16
Глава 3 Spring Boot, ядро ​​пружинного облака   18
3.1 Повторное понимание весеннего ботинка   18
3.1.1 Spring IoC/DI   19
3.1.2 Модернизация метода сборки бобов   21
3.1.3 Значение пружинной загрузки   23
3.2 Быстро построить приложения для пружинного загрузки   25
3.3 Принцип автоматической сборки пружинной загрузки   26
3.3.1 Реализация автоматической сборки   27
3.3.2 EnableAutoConfiguration   28
3.3.3 AutoConfigurationImportSelector   29
3.3.4 Анализ принципа автоматической сборки   31
3.3.5 @conditional Conditudal Assembly   34
3.3.6 spring-autoconfigure-metadata   37
3.4 почерк для реализации стартера   38
3.4.1 Технические характеристики именования стартера   38
3.4.2 Реализация стартера на основе Redis   38
3.5 Сводка этой главы   41
Глава 4 Управление услугами под архитектурой микросервиса   42
4.1 Как понять Apache Dubbo   43
4.2 Apache Dubbo реализует удаленную связь   44
4.3 Интеграция Spring Boot Apache Dubbo   48
4.4 Начните быстро с Zookeeper   52
4.4.1 Установка Zookeeper   52
4.4.2 Структура данных Zookeeper   52
4.4.3 Особенности Zookeeper   53
4.4.4 Механизм наблюдателя   54
4.4.5 Анализ общих сценариев применения   54
4.5 Apache Dubbo Integrated Zookeeper для реализации регистрации услуг   56
4.5.1.   57
4.5.2 Принцип реализации Центра регистрации Zookeeper   59
4.6 Практическое даббо весеннее облако   60
4.6.1 Реализация поставщиков услуг Dubbo   60
4.6.2 Реализация абонента Dubbo Service Aller   63
4.7 Усовершенствованные приложения Apache Dubbo   65
4.7.1. Терпимость эпизода   66
4.7.2 Балансировка нагрузки   67
4.7.3 Понижение услуг   68
4.7.4 Правила обвязки хоста хоста   69
4.8 Анализ исходного кода Apache Dubbo Core   70
4.8.1 Конструкция исходного кода   71
4.8.2 Dubbo Core SPI   71
4.8.3 Вездесущая точка адаптивного расширения   81
4.8.4 IOC и AOP в Дуббо   85
4.8.5 Принцип интеграции Dubbo и Spring   89
4.9 Резюме этой главы   95
Глава 5 Регистрация и обнаружение услуг   97
5.1 Что такое alibaba nacos   98
5.2 Основное использование NACOS   99
5.2.1 Установка NACOS   99
5.2.2 Описания API, связанные с обнаружением регистрации услуг NACOS   100
5.2.3 NACOS интегрирует Spring Boot для реализации регистрации и обнаружения услуг   101
5.3 Развертывание высокой доступности NACOS   103
5.3.1 Требования к среде установки   104
5.3.2 Установочный пакет и подготовка среды   104
5.3.3 Установите конфигурацию   104
5.3.4 Настройка базы данных MySQL   105
5.3.5. Начать обслуживание NACOS   105
5.4 Dubbo использует NACO для реализации регистрационного центра   106
5.5 Spring Cloud Alibaba Nacos Discovery   109
5.5.1 Разработка на стороне сервера   109
5.5.2 Развитие потребителей   113
5.6 Анализ принципа реализации NACOS   115
5.6.1 Архитектурная схема NACOS   116
5.6.2 Принципы регистрационного центра   116
5.7 подробная интерпретация исходного кода NACOS   117
5.7.1 Когда Spring Cloud Complete Registration Service Registration?   117
5.7.2 Реализация NacosserviceRegistry   122
5.7.3 Проанализируйте принцип регистрации услуг NACOS с уровня исходного кода   123
5.7.4 Раскрытие адреса адреса поставщика услуг   127
5.7.5 Анализ принципа динамического восприятия адреса обслуживания NACOS   130
5.8 Резюме этой главы   132
Глава 6 NACOS реализует управление унифицированным конфигурацией   133
6.1 Введение в центр конфигурации NACOS   134
6.2 NACOS интегрирует Spring Boot для достижения унифицированного управления конфигурацией   134
6.2.1 Подготовка проекта   134
6.2.2 Spart NACOS Server   135
6.2.3 Создание конфигурации   135
6.2.4 Запустите сервис и протестируйте его   137
6.3 Spring Cloud Alibaba Nacos Config   137
6.3.1 Основное применение конфигурации NACOS   137
6.3.2 Динамическое обновление конфигурации   139
6.3.3 Настройка расширения файла YAML на основе идентификатора данных   140
6.3.4 Переключатель конфигурации для разных средств   141
6.3.5 NACOS Config COUNTECT INDEMPACE И ГРУППА   142
6.4 Анализ принципа реализации конфигурации NACOS   145
6.4.1 Настроенный CRUD   145
6.4.2 Динамический мониторинг или толчок   146
6.5 Как реализовать загрузку конфигурации в облаке пружины   148
6.5.1   148
6.5.2 PropertySourceLocator   150
6.6 Анализ исходного кода NACOS COUR   152
6.6.1 NacosFactory.createConfigService   154
6.6.2 NacosconfigService Construction   155
6.6.3 ClientWorker   155
6.6.4 ClientWorker.checkConfigInfo   157
6.6.5 LongPollingRunnable.run   157
6.6.6 Механизм переработки на стороне сервера   161
6.6.7 ClientLongPolling   164
6.7 Сводка этой главы   167
Глава 7 Микросервисное ток ограничение и предохранитель на основе Sentinel   168
7.1 Роль и реализация ограничения потока обслуживания   168
7.1.1 Контр -алгоритм   169
7.1.2 Алгоритм скользящего окна   170
7.1.3 Алгоритм ограничения тока тока токена   171
7.1.4 Алгоритм ограничивающего ковша просочившегося ковша   172
7.2 Выключатель сервисной схемы и понижение обновления   172
7.3 Распределенный ток ограничивающий структуру Sentinel   174
7.3.1 Особенности Sentinel   174
7.3.2 Композиция Sentinel   175
7.3.3 Развертывание мониторинга Sentinel   175
7.4 Основные приложения Sentinel   176
7.4.1 Sentinel реализует предел тока   176
7.4.2 Как определить ресурсы   178
7.4.3 Правила защиты ресурсов Sentinel   179
7.4.4 Sentinel реализует выключатель сервисной схемы   183
7.5 Практика Spring Cloud Integration Sentinel   185
7.5.1 Sentinel Access к Spring Cloud   185
7.5.2 Реализация конфигурации управления потоком на основе мониторинга Sentinel   187
7.5.3. Исключение лимита тока URL -адреса URL   189
7.5.4 Очистка ресурсов URL   189
7.6 Sentinel Integrated NACO для реализации правил управления динамическим потоком   190
7.7 Sentinel Dashboard Integrated NACO для реализации синхронизации правил   194
7.7.1 Модификация исходного кода мониторинга Sentinel   194
7.7.2 Синхронизация данных правил панели панели   199
7.8 Dubbo Integrated Sentinel для достижения предела тока   200
7.8.1 Dubbo Service Access to Sentinel Dashboard   200
7.8.2 Конфигурация правила ограничения сервиса Dubbo Dubbo   201
7.9 Предел тока горячей точки Sentinel   203
7.9.1 Использование параметров тока горячей точки.   204
7.9.2 @sentineLresource Параметры горячей точки.   205
7.9.3 Описание правил правил горячей точки   206
7.10 Как работает Sentinel   206
7.11 Анализ принципа работы Spring Cloud Sentinel   207
7.12 Анализ исходного кода Sentinel Core   210
7.12.1 Реализация исходного кода текущего предела   210
7.12.2 Статистика данных индикатора в реальном времени   216
7.12.3 Принцип реализации понижения обслуживания   225
7.13 Сводка этой главы   229
Глава 8 Распределенные транзакции   230
8.1 Теоретическая модель проблем распределенных транзакций   231
8.1.1 x/Open Distributed Transaction Model   231
8.1.2 Двухэтапное соглашение о отправке   233
8.1.3 Трехступенчатое соглашение о отправке   234
8.1.4 Теорема и базовая теорема и базовая теорема   236
8.2 Общие решения проблем распределенных транзакций   238
8.2.1 План компенсации TCC   238
8.2.2 Схема окончания согласованности на основе сообщений о надежности   239
8.2.3 Тип уведомления о больших усилиях   242
8.3 Распределенная транзакционная рамка Seata Seata   243
8.3.1 в режиме   243
8.3.2 Режим сага   244
8.4 Установка Seata   248
8.4.1 Режим хранения файлов   248
8.4.2 режим хранения дБ   249
8.4.3 Описание центра конфигурации сервера SEATA   251
8.5 в режиме Dubbo Integrated Seata   258
8.5.1 Подготовка проекта   259
8.5.2 Подготовка базы данных   259
8.5.3 Описание основного метода   260
8.5.4. Последовательность запуска проекта и доступ   264
8.5.5 Интегрировать SEATA для реализации распределенных транзакций   265
8.6 Spring Cloud Alibaba Seata   269
8.6.1 Подготовка Pring Cloud Project   270
8.6.2 Интеграция Spring Cloud Alibaba Seata   270
8.6.3 Описание группировки транзакций   275
8.7 Принцип реализации Seata в режиме   276
8.7.1 Принцип реализации первого этапа AT Mode   277
8.7.2 Анализ принципа второго этапа режима AT   279
8.7.3 В отношении гарантии изоляции транзакций   280
8.8 Резюме этой главы   283
Глава 9 RocketMQ Распределенное сообщение об сообщении   285
9.1 Что такое RocketMQ   285
9.1.1 Сценарии приложений RocketMQ   286
9.1.2 Установка RocketMQ   286
9.1.3 Как отправлять сообщения в RocketMQ   287
9.1.4 Как RocketMQ потребляет сообщения   289
9.2 Spring Cloud Alibaba RocketMQ   291
9.2.1 Spring Cloud Alibaba Rocketmq Architecture Diagram   293
9.2.2 Процесс отправки сообщений о облачном потоке Spring   294
9.2.3 RocketMQ Binder Integrated Message Отправить   299
9.2.4 Подписка на интеграцию связующего сообщения RocketMQ   303
9.2.5 Процесс подписки сообщений об облачном потоке Spring   308
9.3 RocketMQ Management   314
9.3.1 Общий дизайн архитектуры   314
9.3.2 Основные понятия   315
9.3.3 Зачем отказываться   316
9.4 Как реализовать последовательные сообщения   318
9.4.1 Сценарии для использования последовательных сообщений   318
9.4.2 Как отправлять и потреблять последовательные сообщения   319
9.4.3 Технические принципы последовательной отправки   321
9.4.4 Технические принципы обычной отправки   322
9.4.5 Технические принципы последовательного потребления   324
9.4.6 Технические принципы одновременного потребления   325
9.4.7 IdePotency сообщений   325
9.5 Как реализовать транзакционные сообщения   326
9.5.1 Сценарии использования сообщений транзакции   326
9.5.2 Как отправлять сообщения транзакций   327
9.5.3 Технические принципы транзакционных сообщений   330
9.6 Высокопроизводительный дизайн   331
9.6.1 Запись последовательного диска   333
9.6.2 Дизайн очереди потребления   334
9.6.3 Прыжок   336
9.6.4 нулевая копия данных   336
9.6.5 Динамическое масштабирование   336
9.6.6 Доставка сообщений в реальном времени   337
9,7 Дизайн высокой доступности   338
9.7.1 Сообщение о отправке механизма повторения   339
9.7.2 Механизм уклонения от неисправности   340
9.7.3 Синхронная чистка и асинхронная чистка   343
9.7.4 Мастер-солевой копия   350
9.7.5 Читать и записать отделение   351
9.7.6 Механизм повторного использования потребления   351
9.7.7 ACK Механизм   352
9.7.8 Установите развертывание брокера   352
9.8 Резюме этой главы   353
ГЛАВА 10 Весной облачный шлюз из микросервисного шлюза   354
10.1 Роль API Gateway   355
10.1.1 единая аутентификация и аутентификация   356
10.1.2 Выпуск серого   357
10.2 Суть и технический выбор шлюзов   358
10.2.1 OpenResty   358
10.2.2 Spring Cloud Zuul   360
10.2.3 Spring Cloud Gateway   361
10.3 Практическая битва Gateway Gateway Spring Cloud Gateway   361
10.3.1 spring-cloud-gateway-service   361
10.3.2 spring-cloud-gateway-sample   362
10.4 Анализ принципа основного шлюза Spring   363
10.5 Route Predicate Factories   364
10.5.1 Укажите правила времени для соответствия маршрутам   365
10.5.2 маршрут для совпадения печенья   365
10.5.3 маршрут сопоставления заголовков   366
10.5.4 Маршрут сопоставления хоста   366
10.5.5 Метод запроса соответствует маршруту   367
10.5.6.   367
10.6 Gateway Filter Factories   367
10.6.1 GatewayFilter   368
10.6.2 GlobalFilter   372
10.7 Пользовательские фильтры   375
10.7.1 Custom Gatewayfilter   375
10.7.2 Custom GlobalFilter   377
10.8 Spring Cloud Gateway Integration NACO для реализации загрузки запроса   378
10.9 Spring Cloud Gateway Integrated Sentinel шлюз.   381
10.9.1 Предел тока размера маршрута   382
10.9.2 Пользовательский лимит тока пакета API   384
10.9.3 Пользовательские исключения   386
10.9.4 Консоли управления потоком шлюза   387
10.9.5 Принцип текущего ограничения шлюза   388
10.10 Краткое содержание этой главы   389