Облегченный динамический пул потоков на основе центра конфигурации со встроенными функциями мониторинга и оповещения, интегрированным управлением пулом потоков общего промежуточного программного обеспечения и может быть реализован с помощью пользовательских расширений SPI.
Ознакомьтесь с официальной документацией сайта и подробным архитектурным проектом.
Ввести зависимости соответствующего конфигурационного центра, подробности смотрите в официальной документации сайта.
Настройте экземпляр пула потоков в центре конфигурации. Файл конфигурации см. в официальной документации на сайте.
Добавьте аннотацию @EnableDynamicTp в класс запуска.
Используйте @Resource или @Autowired для внедрения зависимостей или получите его через DtpRegistry.getExecutor("name")
Вы можете использовать его после четырех шагов, описанных выше. Разве это не очень просто?
Более подробные примеры использования см. в example
проекта и официальной документации на веб-сайте.
Дополнительную информацию, уведомления и сигналы тревоги см. в официальной документации веб-сайта.
Текущая платформа предоставляет четыре метода сбора данных мониторинга. Тип сбора индикаторов мониторинга настраивается с помощью атрибута CollectorTypes. По умолчанию используется Micrometer.
Ведение журнала: данные индикатора пула потоков будут выведены в указанный файл журнала в формате Json.
Internal_logging: данные индикатора пула потоков будут выводиться в файл журнала проекта в формате Json.
Micrometer: использует фасад мониторинга и собирает связанные зависимости Micrometer в соответствующую платформу хранения (например, Prometheus, InfluxDb...).
Конечная точка: откройте конечную точку конечной точки, и вы сможете получать данные индикатора в режиме реального времени через http.
Дополнительную информацию и мониторинг см. в документации на официальном сайте.
Когда вы увидите это, пожалуйста, поставьте проекту звезду . Ваша поддержка — движущая сила для нашего движения вперед!
Если у вас возникнут какие-либо вопросы во время использования или у вас есть какие-либо идеи или предложения по проекту, вы можете присоединиться к сообществу, чтобы общаться и обсуждать их с более чем 1500 друзьями в группе.
Группа WeChat достигла 200 человек. Вы можете подписаться на официальную учетную запись WeChat и добавить мою личную группу WeChat (примечание: Dynamic-tp).
Для лучшего развития проекта пожалуйста зарегистрируйтесь здесь и воспользуйтесь регистрацией
Платформа разработки JNPF с низким кодом
Спасибо JetBrains за поддержку проектов с открытым исходным кодом.