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

OSCHINA-MIRROR/cwangwang-TaskMonitor

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

TaskMonitor

Проект представляет собой:

Мониторинг задач по расписанию. В методы задач по расписанию добавляются аннотации (по умолчанию это название проекта. Класс задачи по расписанию. Метод задачи по расписанию, можно определить в аннотации), которые могут возвращать значение мониторинга задач по расписанию TaskMonitorAopResponse, атрибут — успешное выполнение, причина сбоя, примечания об успешном выполнении. Используется после выполнения для проверки результатов пользовательского кода, например, проверка количества корректных записей, добавленных в базу данных после пакетного запуска. В таблице конфигурации мониторинга вводятся имя отслеживаемой задачи, получатель отслеживаемого электронного письма, метод отправки отслеживаемого электронного письма и метод записи отправки электронного письма. Код мониторинга AOP внедряется в проект, который необходимо отслеживать, что позволяет отслеживать задачи по расписанию, включая уведомления о невыполненных задачах по расписанию, уведомления об аномалиях задач по расписанию, результаты задач по расписанию и аномалии тайм-аута задач по расписанию.

Архитектура программного обеспечения:

Аннотации + AOP.

Инструкция по установке:

  1. Запустите файл SQL, чтобы создать две таблицы: таблицу записей и таблицу конфигурации.
  2. Внедрите код мониторинга в соответствующий проект и внедрите код отправки уведомлений о задачах по расписанию в проект управления, а также настройте задачи по расписанию.
  3. Можно использовать конфигурацию или аннотацию для регистрации кода мониторинга в Spring, например: < bean id="taskMonitorAop" class="com.xxx.aop.TaskMonitorAop"> < /bean> < aop:aspectj-autoproxy expose-proxy="true"/>

Использование:

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

Участие и вклад:

  1. Форк этого проекта.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте запрос на вытягивание.

Особенности Gitee:

  1. Используйте Readme_XXX.md для поддержки разных языков, таких как Readme_en.md и Readme_zh.md.
  2. Официальный блог Gitee blog.gitee.com.
  3. Вы можете посетить https://gitee.com/explore, чтобы узнать о выдающихся проектах с открытым исходным кодом на Gitee.
  4. GVP (Gitee Value Project) — это проект с открытым исходным кодом, который имеет наибольшую ценность на Gitee и является выдающимся проектом с открытым исходным кодом по оценке Gitee.
  5. Официальное руководство по использованию от Gitee доступно по адресу https://gitee.com/help.
  6. «Звёзды» Gitee — это рубрика, демонстрирующая великолепие членов Gitee https://gitee.com/gitee-stars/.

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

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

Введение

Мониторинг периодических задач. В метод периодической задачи добавляется аннотация (по умолчанию это название проекта, класс периодической задачи и имя метода периодической задачи; в аннотации можно определить), которая может возвращать значение мониторинга периодической задачи TaskMonitorAopResponse. Атрибуты включают: успех, причину неудачи, ... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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