Вопросы по теме 'anyevent'

Загрузите всего M файлов с помощью N одновременных асинхронных HTTP-клиентов, где M — большое, а N — настраиваемое
Я пытаюсь написать скрипт, который будет загружать не более N файлов одновременно через HTTP. Ранее я использовал AnyEvent::Worker::Pool для управления пулом задач BLOCKING. Я также использовал AnyEvent:: HTTP в сочетании с...
300 просмотров
schedule 31.05.2023

twiggy plack anyevent, как обрабатывать запросы, пока основной цикл блокируется?
Я новичок в Plack, Twiggy и AnyEvent, и у меня возникла проблема. У меня есть клиентские серверы приложений, которые отправляют запросы на внутренний игровой сервер. Игровые серверы делают несколько вещей. 1. они делают что-то с объектами, когда...
588 просмотров
schedule 25.03.2022

AnyEvent::Fork, как дождаться ребенка
Я смотрю на модуль AnyEvent::Fork . У меня есть 20 внешних скриптов, которые я хотел бы вызывать параллельно (по 6 за раз) и обобщать их вывод позже, когда все будет готово. Я в недоумении, как этого добиться. Пример кода (который вызывает...
777 просмотров
schedule 21.06.2022

AnyEvent::Socket и абстрактный сокет UNIX
С Socket я могу использовать: socket(my $socket, AF_UNIX, SOCK_STREAM, 0) or die "socket: $!"; my $sock_addr = sockaddr_un(chr(0).'/abstract/socket'); connect($socket, $sock_addr) or die "connect: $!"; все в порядке. я подключаюсь и...
263 просмотров
schedule 21.06.2022

Как вы засыпаете в обратном вызове AnyEvent, не приостанавливая весь скрипт?
Я специально использую AnyEvent::Inotify::Simple (используя EV ​​в качестве бэкенда) для мониторинга событий файла. Итак, у меня есть обратный вызов обработчика, который в конкретном случае мне нужно «приостановить», прежде чем продолжить. sleep...
692 просмотров
schedule 27.11.2022

Запись файла AnyEvent плюс logrotate приводят к непредвиденным размерам файлов
У меня есть скрипт, который часто записывает в файл с помощью AnyEvent. Я написал следующий пример, чтобы проиллюстрировать проблему, с которой я столкнулся. #!/usr/bin/perl use strict; use warnings; use AnyEvent; use AnyEvent::Handle; my...
193 просмотров
schedule 03.04.2022

Как правильно отключиться от RabbitMQ с помощью Perl AnyEvent::RabbitMQ?
Я хочу правильно отключиться от RabbitMQ. просмотр исходного кода Perl's AnyEvent::RabbitMQ (который я использую), я нашел метод close , который, кажется, закрывается все каналы открыты для RabbitMQ. So I подключен к RabbitMQ открыл...
335 просмотров
schedule 25.07.2022

Почему обратные вызовы AnyEvent::child никогда не запускаются, если события интервального таймера всегда готовы?
Обновите . Эту проблему можно решить с помощью исправлений, представленных в https://github.com/zbentley/AnyEvent-Impl-Perl-Improved/tree/io-starvation Контекст: Я интегрирую AnyEvent с другим синхронным кодом. Синхронный код должен...
536 просмотров
schedule 02.01.2024

Как настроить преобразователь AnyEvent::DNS по умолчанию?
Как настроить резолвер AnyEvent::DNS по умолчанию, хочу поменять max_outstanding , reuse , timeout . Есть переменная окружения $ENV{PERL_ANYEVENT_MAX_OUTSTANDING_DNS} , но как изменить reuse и timeout ?
92 просмотров
schedule 16.01.2023

Работает ли AnyEvent с Perl 5.26?
Я встретил следующую ошибку:: Can't use an undefined value as a subroutine reference at /home/basiliscos/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/x86_64-linux/AnyEvent/Loop.pm line 248 когда я запускаю свою программу под perl...
129 просмотров
schedule 16.07.2022

Преобразование устаревших кодов Perl Net::IRC в запрос AnyEvent::IRC::Client
Поскольку библиотека Perl Net::IRC устарела, мне нужно преобразовать некоторый старый код, который ее использует, в более новый AnyEvent::IRC::Client. Проблема в том, что документ AnyEvent MetaCPAN. не показывают никакой эквивалентности числовым...
70 просмотров
schedule 27.05.2022