1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/didispace-SpringCloud-Learning

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Spring Cloud: учебное пособие

Данный проект содержит примеры программ учебного пособия Spring Cloud. Если вы считаете, что этот проект полезен для вас, пожалуйста, нажмите кнопку Star в правом верхнем углу, чтобы поддержать его!

Специальные спонсоры

Если вы также хотите поддержать и быть включённым в вышеуказанную таблицу, вы можете связаться со мной по электронной почте: didi@didispace.com

Список учебных пособий

Серия статей «Построение микросервисной архитектуры с помощью Spring Cloud»

Версия Finchley

Эта серия в основном дополняет основное содержание предыдущих версий, а базовое использование всё ещё можно посмотреть в учебном пособии Dalston.

Тема Spring Cloud Alibaba

Центр регистрации и центр конфигурации: Nacos

Страж распределённого трафика

Spring Cloud Alibaba: использование аннотации @SentinelResource.

Наиболее часто используемые RPC-фреймворки в Китае: интеграция Dubbo.

Spring Cloud Alibaba: базовое обучение — идеальная интеграция с Dubbo.

Дополнительные материалы по Spring Cloud Stream

Как потреблять сообщения, которые вы производите с помощью Spring Cloud Stream.

Разделение логики потребления сообщений на основе содержимого сообщения с помощью одного канала Spring Cloud Stream.

Использование отложенных сообщений для реализации задач, основанных на времени, с RabbitMQ и Spring Cloud Stream.

Автоматическое повторение после сбоя потребления с Spring Cloud Stream (часть 1).

Пользовательская логика обработки ошибок после сбоя потребления с Spring Cloud Stream (часть 2).

Использование очереди недоставленных сообщений (DLQ) после сбоя потребления с Spring Cloud Stream и RabbitMQ (часть 3).

Повторная постановка в очередь после сбоя потребления с Spring Cloud Stream и RabbitMQ (часть 4).

Edgware Edition

Эта серия является дополнением к Dalston Edition и содержит основные новые функции или изменения в Edgware Edition. Для базового использования Spring Cloud по-прежнему рекомендуется обратиться к руководству по Dalston Edition.

Распределённая конфигурация центра (база данных).

Dalston Edition

Регистрация и обнаружение служб (Eureka, Consul).

Потребители услуг (основы).

Потребители сервисов (Ribbon).

Потребители сервисов (Feign).

Передача файлов потребителями сервисов (Feign).

Распределённый конфигурационный центр.

Защита от сбоев в обслуживании (Hystrix деградирует).

Защита от отказов в обслуживании (изоляция зависимостей Hystrix).

Защита от отказа в обслуживании (прерыватель цепи Hystrix).

Панель мониторинга Hystrix.

Агрегация данных мониторинга Hystrix.

Сервисный шлюз (основы).

Конфигурация маршрутизации сервисного шлюза.

Фильтры сервисного шлюза.

Документация по API сервисного шлюза (Swagger).

Микросервисы, управляемые сообщениями (введение).

Основные концепции микросервисов, управляемых сообщениями.

Группы потребителей микросервисов, управляемых сообщениями.

Пример решения проблемы повторного потребления сообщений микросервисами, управляемыми сообщениями.

Разделы сообщений микросервисов, управляемых сообщениями.

Отслеживание распределённых сервисов (введение).

Принцип отслеживания распределённых сервисов.

Интеграция logstash с отслеживанием распределённых сервисов.

Интеграция zipkin с отслеживанием распределённых сервисов.

Сбор данных отслеживания распределённых сервисов.

Выборка данных отслеживания распределённых сервисов.

Brixton Edition

Учебное пособие Brixton Edition (пример): глава 1-1-1: создание микросервисной архитектуры с использованием Spring Cloud (регистрация и обнаружение сервисов).

Учебное пособие Brixton Edition (пример): глава 1-1-2: создание микросервисной архитектуры с использованием Spring Cloud (потребители сервисов).

Учебное пособие Brixton Edition (пример): глава 1-1-3: создание микросервисной архитектуры с использованием Spring Cloud (прерыватели цепи).

Учебное пособие Brixton Edition (пример): глава 1-1-4: создание микросервисной архитектуры с использованием Spring Cloud (распределённый конфигурационный центр).

Учебное пособие Brixton Edition (пример): глава 1-1-8: создание микросервисной архитектуры с использованием Spring Cloud (продолжение распределённого конфигурационного центра).

Учебное пособие Brixton Edition (пример): глава 1-1-5: создание микросервисной архитектуры с использованием Spring Cloud (сервисный шлюз). 《Spring Cloud: построение микросервисной архитектуры (6) — высокодоступный сервис регистрации》

— 1-Brixton версия учебника, пример/глава 1–1–7:

«Spring Cloud: создание микросервисной архитектуры (7) — шина сообщений Rabbit»

— 1-Brixton версия учебника, пример/глава 1–1–7:

«Spring Cloud: создание микросервисной архитектуры (7) — шина сообщений Kafka»

Серия статей «Анализ исходного кода Spring Cloud»

«Анализ исходного кода Spring Cloud (1) — Eureka»

«Анализ исходного кода Spring Cloud (2) — Ribbon»

«Анализ исходного кода Spring Cloud (3) — Zuul: основные фильтры»

Серия статей будет продолжена.

Серия статей «Практические советы по Spring Cloud»

«Практические советы Spring Cloud: зависимости версий»

«Практические советы Spring Cloud: случайные порты»

«Практические советы Spring Cloud: проверки работоспособности»

«Практические советы Spring Cloud: обработка Cookie и перенаправление Zuul»

«Практические советы Spring Cloud: унифицированная обработка исключений Zuul (1)»

«Практические советы Spring Cloud: унифицированная обработка исключений Zuul (2)»

«Практические советы Spring Cloud: унифицированная обработка исключений Zuul (3), версия Dalston»

«Практические советы Spring Cloud: как Turbine агрегирует данные Hystrix с установленным context-path»

«Практические советы Spring Cloud: особенности наследования Feign (псевдо-RPC режим)»

_«Практические советы Spring Cloud: режим голодной загрузки Ribbon (eager-load)»*

«Практические советы Spring Cloud: использование режима голодной загрузки Zuul (eager-load)

Другие статьи

«Использование Spring Initializr в Intellij для быстрого создания проектов Spring Boot/Cloud»

«Настройка повторных попыток запроса для Spring Cloud Ribbon (Camden.SR2+)»

«Проблемы при отмене регистрации экземпляров в Consul»

«Реализация мониторинга в реальном времени с использованием Spring Boot Actuator, Jolokia и Grafana»

«Сравнение производительности Netflix Zuul и Nginx»

«Распределённая реализация блокировки на основе Consul»

«Распределённая реализация семафора на основе Consul»

Мой публичный аккаунт

Изображение: вставьте изображение из ссылки

Рекомендую мою книгу

Изображение: вставьте изображение из ссылки

Другие рекомендации

  • Мой блог: блог автора, где он делится своим опытом изучения и применения технологий
  • Знание о космосе: место, где обсуждаются технические аспекты жизни разработчиков
  • GitHub: платформа для хранения кода, где автор предлагает свою работу
  • Gitee: ещё одна платформа для хранения кода от автора
  • Сообщество вопросов и ответов Spring: ресурс, где можно задать вопросы о Spring
  • Основы Spring Boot: бесплатный курс по основам Spring Boot
  • Основы Spring Cloud: бесплатный курс по основам Spring Cloud
  • Микросервисная архитектура: тема, посвящённая микросервисным архитектурам

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Создание наиболее полной документации для построения микросервисной архитектуры с использованием Spring Cloud. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/didispace-SpringCloud-Learning.git
git@api.gitlife.ru:oschina-mirror/didispace-SpringCloud-Learning.git
oschina-mirror
didispace-SpringCloud-Learning
didispace-SpringCloud-Learning
master