суббота, 19 апреля 2014 г.

Erlang как язык для АСКУ

Недавно искал способ сделать мои сервера АСКУ более надёжными и стабильными. Появился новый проект, который требовал создать за короткий срок сервер опроса и распределения данных. Но прошлый сервер мне на Delphi обошёлся в 1.5 года, чтобы учесть утечки памяти и стабильность при повышении нагрузки.

Для этих целей полез в интернет. И нашёл там Erlang. Многие писали, что у него синтаксис сложный, но по сравнению с недавно обнаруженным Haskell-ем или F# он, можно сказать - минималистичен.

Распределенное приложение у меня вышло в 6 строк. Короче только на рубине 5 строк. Но у рубина проблема с GIL, а тут система может поднимать 1М процессов на одной машине.

Так что потихоньку изучаю и пока радуюсь тому, что есть в базовом комплекте.

Комментариев нет: