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

OSCHINA-MIRROR/cc_1234-Group-Co

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
fu-wu-zhi-li-liu-cheng.md 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 11:43 b1fd262

Процесс управления сервисами

  1. Через конфигурацию при запуске сервиса информация о сервисе автоматически регистрируется в реестре. Реестр хранит информацию о доступных сервисах и запускает процесс, который проверяет работоспособность сервисов. В случае обнаружения проблемы сервис исключается из списка, а все клиенты уведомляются об этом.
  2. Клиенты подписываются на сервисы через реестр и выполняют кэширование. При сбое сервиса запускается процесс переключения при отказе.
  3. Клиент отправляет запрос на сервер для вызова интерфейса.

Оптимизация при попытке микросервисной архитектуры

  • Уровень шлюза ещё не доработан: маршрутизация и фильтрация.
  • Клиент может взаимодействовать с реестром для реализации таких функций, как понижение уровня сервиса и разрыв цепи.
  • Клиенты могут предоставить набор алгоритмов балансировки нагрузки, в настоящее время используется алгоритм случайного выбора доступного сервиса.
  • Авторизация, OAuth.
  • Сбор логов.
  • Отчётность о мониторинге (в настоящее время предоставляется мониторинг событий прослушивания вызовов сервисов).
  • Единый центр конфигурации.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/cc_1234-Group-Co.git
git@api.gitlife.ru:oschina-mirror/cc_1234-Group-Co.git
oschina-mirror
cc_1234-Group-Co
cc_1234-Group-Co
master