Облачная Платформа является первой в Китае облачной платформой для микросервисного программирования на основе Spring Cloud
, которая включает единую систему авторизации и аутентификации с административной панелью управления, содержащей модули управления пользователями, правами доступа, API-шлюза и других. Поддерживает параллельное развитие нескольких бизнес-систем и может использоваться как основа для разработки back-end сервисов. Код прост и архитектура понятна, что делает её удобной для обучения и использования в реальных проектах.
Основные технологии включают использование Spring Boot 2.4.1
, Spring Cloud (2020.0.0)
и Spring Cloud Alibaba 2.2.4
. Для регистрации сервисов и конфигураций используется Nacos
, а также интегрирована система защиты от перегрузки Sentinel
. Веб-интерфейс реализован с помощью компонента vue-element-admin
, а интеграция с Elastic Search
осуществляется самостоятельно.
Интеграция центральной платформы для фронтенда d2admin
, оптимизация архитектуры и функционального дизайна фронта, поддерживающая разработку приложений с центральной платформой.
Авторизация и передача информации пользователями через метод JWT
, гарантирующий бесостоятельность передачи данных между службами.
Используется Spring Boot Admin для мониторинга состояния работы всех независимых сервисов; Hystrix Dashboard используется для реального времени просмотра состояния выполнения интерфейсов и частоты вызова.
Сохранение REST-служб и управление ими через прокси и шлюз. Кроме обычных node.js и nginx, используются Spring Cloud серии zuul и ribbon для нормального управления шлюзом и балансировки нагрузки. Расширены и адаптированы плагины ограничения потока на основе JWT Zuul
.
Реализация регистрации и обращения к службам с использованием Nacos
; в Spring Cloud используется Feign, позволяющий использовать HTTP запросы для удалённого вызова сервисов так же просто, как если бы это были локальные методы. Разработчики полностью не осознают, что они работают с удаленными методами или HTTP запросами.
Интеграция системы управления потоком Sentinel
от Alibaba для контроля потока входящих запросов, а также для предотвращения «эффекта домино» при взаимоувязках между сервисами.
Apache License Version 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )