[Kiev-pm] Modern perl async

Serg Gulko s.gulko at gmail.com
Tue Oct 29 14:21:54 PDT 2019


Да, AnyEvent вроде самое оно.
Может, не так сексуально, как все остальное. Оно просто работает:)

On Tue, Oct 29, 2019 at 4:25 PM Alex Radetsky <rad at fullstack.center> wrote:

>
> I'm using AnyEvent. Как жил, так и живет. Не вижу смысла менять то, что
> работает годами.
>
>
>
> On Tue, Oct 29, 2019 at 6:38 PM Oleg Alistratov <ali at ali.org.ua> wrote:
>
>> Привет, коллеги.
>>
>> Я последние несколько лет не писал на перле и сильно отстал от жизни.
>> Пора возвращаться )
>>
>>
>> В перле, как всегда, есть стопятьсот способов что-то сделать. Что
>> посоветуете в качестве фреймворка для асинхронных / неблокирующих
>> приложений, много работающих с сокетами и файлами. Какие сейчас эвент-лупы
>> в моде?
>>
>> Я смотрю, появилось что-то новое: Future::AsyncAwait, Mojo::AsyncAwait.
>> Живет и дышит всякое, что я еще застал: Coro, AnyEvent, Async. У AnyEvent
>> уже хренова куча адаптеров под разные лупы. Во всем разнообразии я уже
>> теряюсь. Нид хелп.
>>
>> Описание приложения: сервис, перетаскивающий туда-сюда большие файлы (в
>> сеть, из сети по разным протоколам, в / из локальной файловой системы).
>> Файлов много, иногда очень большие (десятки гигабайт). Должен предоставлять
>> несложный REST API. Должен уметь немного работать с базочками (Postgres или
>> что-то другое, неважно) — инициализация стейта, запись статистики.
>>
>> На чем его писать наиболее удобно и правильно? С хорошим синтаксическим
>> сахаром, с уверенностью, что модули зрелые, production ready и поддержка
>> завтра не исчезнет.
>>
>> Спасибо!
>>
>>
>> --
>> Oleg Alistratov
>>
>> _______________________________________________
>> Kiev-pm mailing list
>> Kiev-pm at pm.org
>> https://mail.pm.org/mailman/listinfo/kiev-pm
>>
> _______________________________________________
> Kiev-pm mailing list
> Kiev-pm at pm.org
> https://mail.pm.org/mailman/listinfo/kiev-pm
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.pm.org/pipermail/kiev-pm/attachments/20191029/f9ebc344/attachment-0001.html>


More information about the Kiev-pm mailing list