Задать вопрос

Асинхронные процессы PHP?

Подскажите какую нибудь стэндэлон библиотеку на подобии https://github.com/asyncphp/doorman
Необходимо в цикле одновременно запускать множество задач посредством крона из одного скрипта без хранения очереди задач.
  • Вопрос задан
  • 746 просмотров
Подписаться 4 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@EvgeniiR
https://github.com/EvgeniiR
Гляньте https://www.swoole.co.uk/ . Мощная вещь, написана на Си.
Когда-то писали что сыровата, поэтому не могу точно сказать, как сейчас дела с надёжностью.
Но всё же почти 11к звезд ни гитхабе https://github.com/swoole/swoole-src и создатели очень шустро отвечают на issues.
Я вот чатик на вебсокетах с ней ради интереса сейчас более-менее дописал, и пока всё отлично.
P.S. Если можно, встречный вопрос из любопытства: а чего не хватило в приведённой вами либе, или например в reactphp?
Ответ написан
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Phpdaemon, workerman, ratchet
Или по-человечески через очереди rabbitmq/kafka
Ответ написан
@Flying
По сути в данном сценарии можно обойтись гораздо более простым решением: по крону запускать скрипт который будет отправлять все запросы на внутренний сервер с передачей нужных параметров в get/post. Внутренний сервер - nginx + php-fpm которые в связке прекрасно умеют и асинхронность и менеджмент процессов и всё остальное. Дальше по необходимости возможно придётся подстроить параметры количества worker'ов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽