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

OSCHINA-MIRROR/mirrors-sentinel-golang

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

Sentinel: страж ваших микросервисов

Введение

По мере того как распределённые системы становятся всё более популярными, надёжность взаимодействия между сервисами становится важнее, чем когда-либо прежде. Sentinel использует «поток» в качестве точки прорыва и работает в нескольких областях, включая управление потоком, формирование трафика, ограничение параллелизма, прерывание цепи и адаптивную защиту от перегрузки системы, чтобы гарантировать надёжность и отказоустойчивость микросервисов.

Sentinel предоставляет следующие возможности:

  • Богатые применимые сценарии: Sentinel широко используется в Alibaba и охватывает почти все основные сценарии на фестивалях шопинга Double-11 (11.11) за последние 10 лет, такие как «Second Kill», который требует ограничения пикового потока трафика для соответствия пропускной способности системы, регулирование скорости, прерывание цепи для ненадёжных нижестоящих сервисов, распределённое ограничение скорости и т. д.
  • Мониторинг в реальном времени: Sentinel также обеспечивает возможность мониторинга в реальном времени. Вы можете видеть информацию о работе одной машины в режиме реального времени и передавать метрики внешним компонентам метрик, таким как Prometheus.
  • Облачная экосистема: Sentinel Go предоставляет готовые интеграции с облачными компонентами.

Документация

См. документ на китайском языке 中文文档.

Полную документацию, примеры, сообщения в блогах и другую информацию см. в Wiki.

Если вы используете Sentinel, пожалуйста, оставьте комментарий здесь, чтобы рассказать нам о вашем сценарии использования, чтобы сделать Sentinel лучше. Также рекомендуется добавить ссылку на ваш блог, учебник, демонстрацию или настроенные компоненты в Awesome Sentinel.

Подпроекты

Ошибки и обратная связь

Для отчётов об ошибках, вопросов и обсуждений отправьте запросы на GitHub.

Вклад

Вклады всегда приветствуются! Подробные инструкции см. в файле CONTRIBUTING.

Вы можете начать с проблем.

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

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

Введение

Для микросервисов на языке Go предоставляется встроенная поддержка функций, таких как управление потоком, понижение уровня и защита системы. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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