169 похожих чатов

Объясните, я прада не понимаю. зачем в перле нужен аниивент?


кому он пригодился в действительно нагруженных проектах?

30 ответов

26 просмотров

В смысле? Как конкретная библиотека или как асинк вообще?

Смотря чем у тебя проект загружен. Если в проц все упирается, то асинхронщина не поможет. Если постоянно ждет чего-то снаружи - то поможет утилизацию серверов нарастить

cloud.mail.ru написан на AnyEvent, VK'шный S3 написан на AnyEvent

У меня в нагруженном проекте часть данных нужно получить из других сервисов. Пока внешние вызовы обрабатываются, я успеваю подготовить имеющиеся данные к рассчёту и кое-что уже посчитать.

nerv- Автор вопроса
Mons Anderson
cloud.mail.ru написан на AnyEvent, VK'шный S3 напи...

я не про то, что написано. я про то, зачем они это писали на этом вот всем. я люблю перл, если что. ну такой изврат, да. но, зачем что-то обьемное писать на типа асинхронном перле?

nerv
я не про то, что написано. я про то, зачем они эт...

Ну как зачем? Это быстро, эффективно и при этом перл

nerv
я не про то, что написано. я про то, зачем они эт...

Потому что на асинхронном оно потребляет чуть больше, чем гошка. А на синхронном потребовалось бы в 20-50 больше ресурсов для тех же задач

Стикер

Denis F
Смотря чем у тебя проект загружен. Если в проц все...

Может у него в проц упирается из-за спинлока)

Mons Anderson
Потому что на асинхронном оно потребляет чуть боль...

Имеешь ввиду, что оверхед небольшой, но писать получается быстрее? Или что? У меня в отделе Нил Подольский работает и он как-то мне пояснил, что гошка по всем параметрам лучше перла

Суть в том, что наш мир -- событийно-реакторный и edd с реактивным программированием просто органичнее ложатся на generic задачи

Yuri Myasoedov
плотник во всём видит гвозди

Ну ты ещё скажи, что rdbms лучше подходят для описания мира, чем nosql 😃

Sergei Zhmylove
Ну ты ещё скажи, что rdbms лучше подходят для опис...

Части мира - да. А вот с nosql есть проблема... Классическая CAP-теорема

Sergei Zhmylove
Сар теорема и в рдбмс есть

Она там решена в 90% случаев... Разве что кроме in-memory таблиц...

Sergei Zhmylove
Имеешь ввиду, что оверхед небольшой, но писать пол...

Имею в виду, что с одного и того же сервака (24 ядра, 2х10nic) , при использовании перла в обоих подходах я могу либо снять 3000 рпс и 1 гигабит или 20000 рпс и 20 гигабит

Mons Anderson
CAP отстой, PACELC рулит :)

как это произносится? :-)

Alex Bush
как это произносится? :-)

Выглядит как название какой-нибудь пушки в Варфрейме...

Alex Bush
а если справа + дописать?

Не... После того как там в качестве ресурса появилась струбцина пафоса - плюсы перестали работать...

Yuri Myasoedov
шутка про меньшинства

PHP идентифицирующий себя как C...

Похожие вопросы

Обсуждают сегодня

Кто нибудь из участников чата пишет на ассемблере под GNU/Linux?
Spiker01
24
анрей С какой целью зашёл?
КТ315
42
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
15
Я не очень много работал с потоками, тут возник вопрос - если будет одновременный доступ к памяти из двух разных потоков, это само по себе приведет к ошибке?
The Bird of Hermes
25
Слушайте, никак не могу заставить работать сортировку в TClientDataSet! Вроде все делаю правильно, создаю индекс, присваиваю его название ClientDataSet1.IndexName, первый раз...
Ivan Burnatov
7
а вот интересный вопрос появляется: допустим у нас есть приложение с системой модулей. Будет ли считаться система модуль+прога ассемблерной программой если: а) Прога на Си, м...
Mixail Frolov
29
я в заголовке имплементировал функцию. В заголовке стоят гарды. Но я все равно получаю multiple definitions. Как это может происходить?
Павλо 🇺🇦
15
как можно вывести первые 100 символов поля content на странице?
Artem
10
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Может кто встречал такое? Один набор данных, но в одном столбце кодировка нормальная, а в другом ироглифы. Как такое может быть?
Alexander
23
Карта сайта