taskPHP 3.0 — надёжный PHP-фреймворк для планирования задач
История версий
Все ветки можно посмотреть по ссылке: https://gitee.com/cqcqphper/taskPHP/branches.
taskPHP
taskPHP — это фреймворк на основе PHP для планирования и выполнения задач, который использует многопроцессорную архитектуру для распределения и запуска задач. Поддерживает различные механизмы межпроцессного взаимодействия, а также многопоточность при наличии расширения pthreads (необязательно). Работает на Linux и Windows. Обладает хорошей масштабируемостью, расширяемостью и надёжностью, используется многими компаниями. Также открыт для вклада от сообщества разработчиков.
Адрес проекта
GitHub: https://github.com/qq8044023/taskPHP; Gitee: https://gitee.com/cqcqphper/taskPHP. Оба адреса будут синхронизироваться.
Онлайн-общение в QQ-группе
Если вам интересно, присоединяйтесь к QQ-группе для обсуждения и улучшения. Чем больше людей поддерживают проект, тем больше мотивации у нас обновлять его. Не забудьте поставить звёздочку в правом верхнем углу.
Ссылка на группу: https://shang.qq.com/wpa/qunwpa?idkey=2a8520f5c1518df3a796e71d8c993b2f00856a035d59ca46285c4e325116ba4d.
Описание фреймворка
* * * * * * * //формат :секунда минута час день месяц год неделя
10 * * * * * * //выполняется каждую минуту в 10-ю секунду
/10 * * * * * * //выполняется каждые 10 секунд
/1 * 15,16 * * * * //выполняется каждый день в 15:00 и 16:00 каждую секунду
Требования к среде
Примечание
Список документов
Использование
composer require taskphp/taskphp dev-master
Команды
start.php start [all|имя задачи] запуск (по умолчанию all без параметров)
start.php start & запуск в фоновом режиме (только для Linux)
start.php close all остановить фреймворк (обязательно указать all)
Запуск программы
[root@FX-DEBUG taskphps]# php ./start.php start
------------------------- taskPHP ------------------------------
taskPHP version:3.0 PHP version:5.5.38
license1:https://github.com/qq8044023/taskPHP
license2:https://gitee.com/cqcqphper/taskPHP
startTime:2018-04-04 10:00:50
------------------------- taskPHP Manage ----------------------
http://ServerIp:8082
http://127.0.0.1:8082
------------------------- taskPHP PROCESS ----------------------
listen processes status
distribute 1 [success]
demo1 1 [success]
demo2 1 [success]
----------------------------------------------------------------
Нажмите Ctrl-C для выхода. Запуск успешен.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )