Распределённый компонент для планирования задач на основе ZooKeeper и Spring Task. Простая конфигурация обеспечивает распределённое планирование задач.
Создайте файл конфигурации с именем zk-schedule.properties в пути компиляции. Содержание файла:
#(Обязательно) Строка подключения к ZooKeeper
zk.schedule.connectionString=127.0.0.1:2181
#(Необязательно) Автоматическое добавление задач. По умолчанию true
#zk.schedule.autoRegisterTask=true
#(Необязательно) Используется для различения разных приложений, особенно когда несколько приложений используют один и тот же ZooKeeper. По умолчанию это имя приложения
#zk.schedule.prePath=zk-schedule
#(Необязательно) Выполнение задач на всех узлах. По умолчанию false
#zk.schedule.runInAll=true
#(Необязательно) Включение планировщика задач для всех узлов. Повлияет на все задачи на этом узле. По умолчанию true
zk.schedule.start = true
#(Необязательно) Настройка запуска задач. Формат (разделение между определениями задач с помощью английской запятой): {имя класса без пути пакета, первая буква в нижнем регистре}#{имя метода}#{true/false (true означает действие на всех узлах для этой задачи, false означает действие только на этом узле)},...
#zk.schedule.ignoreTask = simpleTask#print#true,simpleTask2#print#false
Автор [@crystony] 2015-09-16
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )