Вопросы по теме '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