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

OSCHINA-MIRROR/lanfengye2002-task_url

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

Описание задачи планировщика

  • Периодическое обращение к URL по правилам cron, запись состояния и истории доступа, времени выполнения и прочего.

Описание вызова RPC

Способ вызова

hprose https://github.com/hprose

Описание интерфейсов

  • add(id int) Добавление задачи
  • remove(id int) Удаление задачи
  • edit(id int) Изменение задачи после её вызова

id int — это ID задачи в базе данных.

Описание возвращаемых данных

errcode int — код ошибки, 0 указывает на успешное выполнение. msg string — сообщение ответа, success указывает на успех, остальные значения указывают на ошибку. data object — другие данные, если нет других данных, то возвращается пустая строка, подробнее смотрите описание каждого конкретного бизнес-случая.

Описание CRON выражений

Планирование задач осуществляется с помощью cron выражений, подробнее см. https://en.wikipedia.org/wiki/Cron

Имя поля Обязательность Разрешённые значения Разрешённые специальные символы
Seconds Да 0-59 * / , -
Minutes Да 0-59 * / , -
Hours Да 0-23 * / , -
День месяца Да 1-31 * / , - ?
Месяц Да 1-12 или JAN-DEC * / , -
День недели Да 0-6 или SUN-SAT * / , - ?

Пример:

Каждые 20 секунд: */20 * * * * * Каждый день в 2:00:00: 0 0 */2 */1 * *

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

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

Введение

Использование системы URL-адресов с периодическими задачами, разработанной на Golang, которая предоставляет интерфейс RPC для управления. Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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