Данный проект содержит примеры программ учебного пособия Spring Cloud. Если вы считаете, что этот проект полезен для вас, пожалуйста, нажмите кнопку Star в правом верхнем углу, чтобы поддержать его!
|
|
|
|
![]() |
|
Если вы также хотите поддержать и быть включённым в вышеуказанную таблицу, вы можете связаться со мной по электронной почте:
didi@didispace.com
Эта серия в основном дополняет основное содержание предыдущих версий, а базовое использование всё ещё можно посмотреть в учебном пособии Dalston.
Центр регистрации и центр конфигурации: 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 (1) — Eureka»
«Анализ исходного кода Spring Cloud (2) — Ribbon»
«Анализ исходного кода Spring Cloud (3) — Zuul: основные фильтры»
Серия статей будет продолжена.
«Практические советы 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»
Изображение: вставьте изображение из ссылки
Изображение: вставьте изображение из ссылки
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )