Pull to refresh
83

IT enthusiast

36
Subscribers
Send message
AFAIK yaws таки быстрее cowboy'я :)
Сервер обрабатывал около 1300 запросов в секунду, 95% запросов выполнено за меньше чем 50 мс, что очень неплохо для хостинга за 5$ в месяц.
Главный аргумент за использование Эрланга на проде. Надо теперь на yaws + jquery переписать и посмотреть сколько будет RPS.
Но, как показывает практика, большинству PM'ов проще выбить сервер с x2 RAM и CPU и оставить все на [java/c#/etc], чем нанять erl-разработчиков.

Вот поэтому у меня на эрланге полтора проекта для себя.
Потому что LIFO. Потому что в начале идет push… а в конце — pop %eip
А можно добавить исключение в ваш браузер:

if(user->OS->type == TYPE_UNIX) { shut_up_and_go(); }


А то совершенно невозможно работать.
О, спасибо. Можно добавить в статью?
То что при сериализации сериализуются поля, но не методы. При десериализации вызывается конструктор по-умолчанию. А классов на стороне сервера, у которых конструктор может что-то исполнить вот такое, их почти и нету. Собственно InvokerTransformer и есть один из таких классов.
nmap -p 1099 anynet/anymask

Я думаю достаточно найдется :)

P.S. Парсер лох
Этакий WAF для Java? Да, интересно, но только внутри той-же сферы сотни тысяч классов. И еще какие-то генерятся в памяти ORM'ами.
И таки да, сериализуются туда-сюда.
Расскажите это какому-нибудь JSF :)
В 2009 году я на C написал веб-приложение, которое управляло сетью провайдера. Контроль железок, отчетики из биллнга, тулзы для монтажников и подключальщиков и все такое прочее. До сих пор горжусь той разработкой.
Но время конечно было потрачено дико неоптимально :-)
Это Китай. Там за взятки и откаты к стенке ставят, тем более на таких проектах.
Вот это — правильный аутсорс!
Собрал кстати :-)
aur.archlinux.org/packages/greyd/

Что, теперь и про него статью написать?
Я не замечал. Гонял на рабочую посту где грейлисты стоят — все рано или поздно приходило
Посмотрел, пойду собирать пакет и тестировать :-)
[kreon@xaron ~]$ pacman -Si opensmtpd
Репозиторий           : community
Название              : opensmtpd
Версия                : 5.4.4p1-1
Описание              : Free implementation of the server-side SMTP protocol
Архитектура           : x86_64
URL                   : http://www.opensmtpd.org/
Лицензии              : custom
Группы                : Нет
Предоставляет         : smtp-server  smtp-forwarder
Зависит от            : libasr  libevent  openssl
Дополнительно         : Нет
Конфликтует с         : smtp-server  smtp-forwarder
Заменяет              : Нет
Будет загружено : 231,09 KiB
Установленный размер: 797,00 KiB
Сборщик               : Lukas Fleischer <archlinux@cryptocrack.de>
Дата сборки           : Пт 09 янв 2015 17:53:23
Проверен : MD5  SHA256  Подпись


vs

[kreon@xaron ~]$ pacman -Si postfix
Репозиторий           : extra
Название              : postfix
Версия                : 3.0.0-2
Описание              : Fast, easy to administer, secure mail server
Архитектура           : x86_64
URL                   : http://www.postfix.org/
Лицензии              : custom
Группы                : Нет
Предоставляет         : smtp-server  smtp-forwarder  postfix-tools
Зависит от            : openssl  pcre  icu  libsasl  libldap  db  libmariadbclient  postgresql-libs  sqlite  tinycdb
Дополнительно         : Нет
Конфликтует с         : smtp-server  smtp-forwarder  postfix-tools
Заменяет              : postfix-tools
Будет загружено : 1229,66 KiB
Установленный размер: 3998,00 KiB
Сборщик               : Gaetan Bisson <bisson@archlinux.org>
Дата сборки           : Чт 12 фев 2015 06:48:48
Проверен : MD5  SHA256  Подпись
Сложнее чем сабж? Да.
Тяжелее чем сабж? Да.
Избыточен для описанных в статье целей и задач? Да.

Или вы его везде пихаете просто потому, что не хотите что-то новое изучать?
По-сути:
Cуществуют оптимальные и неоптимальные способы решения задачи.
Поднимать тяжелый и сложный в настройке ( если не копипастить конфиги с howto а делать самому ) postfix для парковки доменов и десятка мыл — неоптимальный способ. Есть требования к окружению, есть требования к производительности, есть требования к функциональности сервиса, на основании этого выбирается его реализация — будь то opensmtpd, exim или вообще MS Exchange.

И да, называть что-либо от команды OpenBSD «маргинальным» я бы не рискнул.
Я даже смотрел на сорцы spamd ( который от OpenBSD ) и думал, сколько дней потребуется для его переноса под linux :-)
Но в целом — да, мысль правильная. Может быть даже и портирую, если будет пара свободных недель.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity