[Dangdang.com] Spring Cloud Alibaba Micro Service
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
★ *Книги, которые систематически вводят Spring Cloud Alibaba
★ Сочетание понимания автора и практики интернет -технологий и микросервисов в течение многих лет
★ Объясните каждый модуль из аспектов примеров входа, анализа принципов и анализа исходного кода.
★“” напрямую“show you the code”
★&Ldquo; базовый запрос&Rdquo;, добавить?
★ Покажите основные технические принципы и внедрение архитектуры микросервисов
★ Это обязательная книга для изучения микросервисов и технологии распределенной системы
Spring Cloud Alibaba -это полное решение для архитектуры микро -сервиса.&Ldquo; Евангелие&Rdquo;
Основная глава
- История развития микросервисов
- Spring Cloud of Microservices Solution
- Основной пружинный ботинок Spring Cloud
Micro -Service Фактическая боевая глава
- Управление услугами (Dubbo, Zookeeper, Dubbo Spring Cloud) под архитектурой микро -сервиса
- Регистрация и обнаружение услуг (Alibaba Nacos, Dubbo)
- Реализация NACOS Unified Configuration Management
- Микро -сервисные ограничения и предохранитель на основе Sentinel
- Распределенные транзакционные сито
- Распределенное сообщение RocketMQ
- Весенний облачный шлюз
наименование товара: | Принцип микро -сервиса Spring Cloud Alibaba и фактический бой | формат: | 16 |
Автор: | Tan Feng (MIC) | Цены: | 106.00 |
Номер ISBN: | 9787121388248 | Опубликованная дата: | 2020-04-01 |
Издательство: | Электронная промышленная пресса | Время печати: | 2020-04-01 |
Версия: | 1 | Индийский: | 1 |
Глава 1 История разработки микро служб 1
1.1 Эволюция от мономерной архитектуры до распределенной архитектуры 2
1.1.1 ОДНОЙ архитектура 2
1.1.2 кластер и вертикализация 3
1.1.3 SOA 4
1.1.4 Микросервисная архитектура 5
1.2 Задача, вызванная Microservices Architecture 7
1.2.1 Преимущества микросервисной архитектуры 7
1.2.2 Задача перед архитектурой Microservices Architecture 7
1.3 Как достичь архитектуры микросервиса 8
1.3.1 Микро -сервисная архитектура Рисунок 8
1.3.2 Технические проблемы в рамках Microservice Architecture 9
Глава 2 Spring Cloud 10
2.1 Что такое Spring Cloud 11
2.2 Версия Spring Cloud Введение 12
2.3 Реализация спецификации облака пружин 13
2.4 Spring Cloud Netflix 14
2.5 Spring Cloud Alibaba 15
2.5.1 Spring Cloud Alibaba Преимущества 15
2.5.2 Spring Cloud Alibaba версия 16
Глава 3 Весенний ботинок 18
3.1 Re -Instrustand Spring Boot 18
3.1.1 Spring IOC/DI 19
3.1.2 Обновление метода сборки бобов 21
3.1.3 Значение пружинного загрузки 23
3.2 Quick Construction Spring Boot App
3.3
3.3.1 Реализация автоматической сборки 27
3.3.2 EnebleAutoConfiguration 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 Реализация стартера 38 на основе Redis
3.5 Сводка этой главы 41
Глава 4 Управление услугами в микро -службах 42
4.1 Как понять Apache Dubbo 43
4.2 Apache Dubbo реализует удаленную связь 44
4.3 Spring Boot Integrated 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 Apache Dubbo Integrated Zookeeper для реализации этапов регистрации услуг 57
4.5.2 Принцип реализации Центра регистрации Zookeeper 59
4.6 Active Dubbo Spring Cloud 60
4.6.1 Реализация поставщика услуг Dubbo 60
4.6.2 Реализация Dubbo Service Call Party 63
4.7 Apache Dubbo Advanced Application 65
4.7.1 Устойчивость к разлому кластера 66
4.7.2 Балансировка нагрузки 67
4.7.3 Сервисная вдовство 68
4.7.4 Большинство -связывающие правила 69
4.8 Apache Dubbo Core Source Analysis 70
4.8.1 Строительство исходного кода 71
4.8.2 Core SPI 71 Dubbo
4.8.3 Unde -Sed Adaptive Point 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 Основное использование NACO 99
5.2.1 Установка NACO 99
5.2.2. Регистрация услуг NACOS обнаружила связанную API Описание 100
5.2.3 NACOS Integrated Spring Boot Regaination and Discovery 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 В -DEPTH Интерпретация исходного кода NACOS 117
5.7.1 Когда Spring Cloud завершит регистрацию службы 117
5.7.2 NacosserviceRegistry Реализация 122
5.7.3 Принцип регистрации услуг NACOS с уровня исходного кода 123 123
5.7.4 Раскрыть адрес запроса поставщика услуг 127
5.7.5 Анализ принципа динамического восприятия адреса службы NACOS 130
5.8 Резюме этой главы 132
Глава 6 Реализация NACOS Unified Configuration Management 133
6.1 Введение в центр конфигурации NACOS 134
6.2 NACOS Integrated Spring Boot Реализация Unified Configuration Management 134
6.2.1 Подготовка проекта 134
6.2.2 Start Nacos Server 135
6.2.3 Создать конфигурацию 135
6.2.4 Начало обслуживание и тест 137
6.3 Spring Cloud Alibaba Nacos Config 137
6.3.1 Базовое применение NACOS Config 137
6.3.2 Динамическая конфигурация обновления 139
6.3.3 Расширенное имя файлов на основе конфигурации идентификатора данных Yaml 140
6.3.4 Конфигурация различных среде среды 141
6.3.5 NACOS Config Custom Пространство имен и группа 142
6.4 Анализ реализации конфигурации NACOS 145
6.4.1 Crud 145 настроен
6.4.2 Динамический мониторинг тяга или нажмите 146
6.5 Как загрузить конфигурацию конфигурации 148
6.5.1
6.5.2 Propertysourcelocator 150
6.6 Анализ исходного кода NACOS COUR
6.6.1 nacosfactory.createConfigService 154
6.6.2 NacosconfigService Construction 155
6.6.3 Клиентский работник 155
6.6.4 ClientWorker.CheckConfiginfo 157
6.6.5 LongpollingRunnable.run 157
6.6.6.
6.6.7 Clientlongpolling 164
6.7 Сводка этой главы 167
Глава 7 Ограничение микро -сервиса и предохранитель микросервисов на основе Sentinel 168
7.1 Роль ограничений и реализации обслуживания 168
7.1.1 Контр -алгоритм 169
7.1.2 Алгоритм скользящего окна 170
7.1.
7.1.4 Lowing Bargest Fluing Alge 172
7.2 Плавание и понижение услуг 172
7.3.
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 за реализацию таяния обслуживания
Рекомендуемое предисловие 1
В последние годы мы пережили удобство, принесенное мобильным интернетом.Как традиционные предприятия, так и интернет -компании должны продолжать обновлять и улучшать ИТ -архитектуру, чтобы поддержать цифровое преобразование предприятий.
Когда дело доходит до архитектуры микросервиса, каждый должен быть знаком со всеми, особенно когда разговоры о корпоративной структуре приложений в интернет -приложениях в настоящее время должны быть обязательными.Микро -сервисная архитектура постепенно развивалась из одной архитектуры, вертикальной архитектуры и архитектуры SOA.Микро -сервисная архитектура настолько горячая, потому что она имеет много преимуществ по сравнению с предыдущей архитектурой приложения, такими как быстрее и гибко, лучше адаптироваться к быстрому изменению спроса.
Spring Cloud Alibaba -это полное решение для архитектуры микро -сервиса.&Ldquo; Евангелие&Rdquo;
Spring Cloud Alibaba предпочитает многие домашние предприятия и разработчики с августа 2019 года, но не хватает соответствующего содержания его систематического введения и метода использования на рынке.Автор этой книги в течение многих лет сочетает в себе его понимание и практический опыт интернет -технологий и микросервисов и составлял знания каждого модуля из различных аспектов, таких как примеры ввода, анализ принципов и анализ источника.Независимо от того, являетесь ли вы недавно основанным за разработчиком Java или старшим кодом -фермером, который много лет занимался разработкой, это принесет пользу.
Я являюсь технической начальной школой Технологического отделения Alibaba Tao.Я надеюсь, что эта книга поможет всем понять и овладеть архитектурой микросервиса и поможет предприятиям быстро расти благодаря мощности технологий.Конечно, я также надеюсь, что больше студентов смогут присоединиться к Alibaba.
Суп
Старший инженер Alibaba
Рекомендуемое предисловие 2
В последние годы, благодаря энергичному развитию интернет -технологий, концепция микросервисов постепенно стала популярной.Обсуждение вокруг микросервисов никогда не останавливалось на мгновение.О“Dubbo VS Spring Cloud”“&Rdquo;Все обычно считают, что Dubbo - это RPC -структура с определенными возможностями управления услугами, а Spring Cloud - это экосистема целой микросервисов.
Дуббо был открытым исходным кодом от Alibaba в 2011 году и быстро превратился в рамку Hot RPC в Китае.Появление Spring Cloud открыло новую ситуацию с технологией микросервиса, а все решение для семейного бочка принесла большую удобство для разработчиков.Spring Cloud формулирует интегрированные стандарты, которые позволяют сообществам с открытым исходным кодом обеспечивать реализацию компонентов.Netflix играет важную роль в ИТ, внося несколько компонентов управления обслуживанием, таких как RPC RPC Framework, центр регистрации услуг, шлюз сервиса, выключатель по схемам и баланс нагрузки клиента.
2017, Алибаба“ перезапуск&Rdquo;Позднее появление Spring Cloud Alibaba позже объявило не только охваты Spring Cloud Standard, но и решение системы Netflix, чтобы стоять в положении в одноранговом языке.Для многих отечественных разработчиков, которые предпочитают Дуббо, перед лицом дополнительных микросервисов, нет никаких сомнений в том, что есть еще одна причина для твердого выбора.Преимущество Spring Cloud Alibaba ни в коем случае не лежит в“&Rdquo;, он рождается во внутреннем промежуточном программном обеспечении и полирует экологический компонент микросервисов в рамках многолетних сценариев бизнеса.
Автор этой книги обладает богатым практическим опытом в архитектуре микро -сервиса и продолжает делиться тем, что он узнал со своими собственными партнерами на рабочем месте.Кроме того, все могут прийти“”
Ли Цзиапенг (ты фальшивый глупый/Ханкванци)
PerfMa CEO
Рекомендуемое предисловие 3
Я заставил команду исследовать общую экосистему Spring Cloud в 2016 году. После изучения его полного интегрированного решения я решил представить его компании в новую систему исследований и разработок.С тех пор, как я был в то время старой интернет -компании, которая была создана более 15 лет, а внутренняя структура НИОКР, система эксплуатации и технического обслуживания и т. Д.“ вызов”.В отличие от создания 0, мы провели большое количество второстепенных разработчиков на компоненте Spring Cloud, с целью быть способной завершить это преобразование более плавным.Например, во время перекрестного взаимодействия мы все еще сохраняем некоторые способы общения через API-Gateway;При выполнении этих рабочих мест я глубоко тронут.На основании своей второй разработки он столкнется с такими проблемами, как недостаточные справочные материалы, документы и нехватка книг, и придется тратить много энергии на изучение исходного кода.
Чтобы описать продвинутый программист в одном предложении, то есть“&Rdquo, конечно, есть преувеличенные ингредиенты.Учитель Mic и я оба старые коллеги и старые друзья.От него я ясно чувствовал, что он перешел от большого коровьего архитектора на“”&Ldquo; предоставление людям ловить рыбу&Rdquo;Расположение каталогов и способ рассказать эту книгу знают, что нужно программисту.верно“”, это напрямую“show you the code” верно&Ldquo; базовый запрос&Rdquo;Я полагаю, нови вы новичны для Spring Cloud Alibaba или, как я продвигал техническую трансформацию в команде, как я был в то время, эта книга может оказать вам хорошую помощь и уменьшить вас“&Rdquo;
В настоящее время в сообществе с открытым исходным кодом все больше и больше внутренних проектов.&Ldquo; сделано в Китае”.Спасибо, учитель Mic, эта книга“ сухой товары&Rdquo;
Гу Донгю
Технический директор Hujiang.com, бывший технический директор Hujiang.com.
Эта книга проводит всесторонний анализ технических компонентов в рамках экосистемы Spring Cloud Alibaba от приложения к принципам. Распределенные транзакционные сиденья и шлюз микросервисного шлюза пружинного облачного шлюза.Поскольку все технические компоненты в Spring Cloud интегрированы на основе структуры Micro -Service Spring Boot, был также проанализирован более подробный анализ основных принципов Spring Boot.
Все технические компоненты, связанные с использованием этой книги“ сцена↠ спрос&Рарр; решение→ приложение&Рарр; принцип&Rdquo; модель обучения технологии с высокой эффективностью разработана для того, чтобы читатели знали это и почему.существовать“ принцип&В некоторых случаях автор использует большое количество исходного кода и графики для анализа, чтобы помочь читателям достичь цели глубокого обучения и понимания технических компонентов.
......Tan Feng (MIC)
Соответствующий в Академии Гуру, 12 -летний опыт разработки и архитектуры Java, в основном сосредоточен на технических областях, таких как микросервисы, высококомбинированные волосы и контейнеризация.
Он работал в пинг -зарплате и служит бизнес -структурой в копании богатства.В 2013 году участвовал и доминировал в проекте посадки Dubbo Service Service.В 2015 году отвечал за внутреннюю весеннюю загрузку компании, интегрированную Dubbo, чтобы реализовать посадку на микросервисах.В 2017 году была создана Академия Гуру, и в настоящее время она отвечает за исследования и разработки и дизайн учебного плана по продвинутому курсу архитектуры Java Gurus Academy.