Jedi (绝地) — надёжная система управления пулом потоков (TPM)
Скриншоты
Мониторинг состояния пула потоков в реальном времени
Динамическое обслуживание конфигурации пула потоков
Контроль задач пула потоков
Повторные попытки выполнения задач пула потоков
Функции
Использование
Платформа доступна по адресу: http://jedi.hellothomas.xyz:8080. Для доступа требуется имя пользователя admin и пароль 123456.
Обратите внимание, что не следует выполнять операции, кроме запросов, на примере приложения jedi-demo.
Клиентское руководство доступно по ссылке: https://github.com/hellothomas-group/jedi/wiki#%E4%B8%80-%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.
Демонстрационный адрес клиента: http://jedi-demo.hellothomas.xyz:8090/swagger-ui.html.
Дизайн
На изображениях представлены функциональные и системные архитектурные схемы.
Разработка
Развёртывание
Инструкции по развёртыванию доступны по ссылке: https://github.com/hellothomas-group/jedi/wiki#%E4%B8%89-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97.
Примечания к выпуску
Версия | Функция |
---|---|
0.0.11 | Первая официальная версия |
0.0.12 | Исправление ошибки при развёртывании Oracle |
0.0.13 | Переименование jedi-consumer в jedi-collector |
FAQ
Лицензия
Apache 2 license (https://github.com/hellothomas-group/jedi/blob/main/LICENSE).
Известные пользователи
С изображением банка.
Звёзды
Gitee Stars: https://whnb.wang/stars/hellothomas/jedi
Github Stars: https://starchart.cc/hellothomas-group/jedi
Спасибо
Идея мониторинга пула потоков взята из статьи «Java-пул потоков: реализация и практика в Meituan» (https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html).
Часть о динамической конфигурации основана на Apollo Config (https://github.com/ctripcorp/apollo).
Благодарность JetBrains за предоставление бесплатной лицензии на открытый исходный код (изображение логотипа JetBrains).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )