Size: a a a

2020 December 10

VS

Vladimir Sekisov in pro.elixir
Dmitry Ponyatov
это довольно странный, но работающий метод спровоцировать у оппонента желание выдать более подробную информацию о вопросе, по которой уже можно построить какое-то представление
Это довольно примитивный метод заниматься тролингом.
Не более.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Maksim Lapshin
вы меня слегка ставите в ступор стилистикой своих вопросов.

Вчера в соседнем чате так же какой-то аноним задавал вопросы в стиле «перестали ли вы пить коньяк по утрам».

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

Выше вы решили (не спросили, а решили), что мы «пишем кодеки на эрланге», что само по себе жутко некорректное формально высказывание, да и является ложью.

Теперь вы придумали себе проблему, решили что правильно её поняли и спрашиваете как мы с ней страдаем.

Я не знаю что вы подразумеваете под «классической реализацией BEAM», потому что никаких неклассических в живой природе пригодных для продакшна я не видел. BEAM он один, хотя и есть некоторые pet projects, которые пытались сделать альтернативную реализацию.

Во-вторых, утверждение «не заточены на риалтайм» является так же некорректным.

Поэтому нет, с ограничением не сталкивались, потому как вы его сами себе придумали в вашей собственной формулировке.
Я до сих пор не понял, как ты понял что этот вопрос - к тебе ))
Выглядит как вброшенный в чат...
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Lama Lover
Тогда надо рассказать что есть selective receive, который позволяет реализовать эти желанные приоритеты
Кстати. Что там по selective receive в OTP? Чем нибудь пользуетесь?
источник

LL

Lama Lover in pro.elixir
У меня есть gen_server-подобный commit_server для транзакций

Типа он бывает в двух стейтах — обычном и внутри транзакции. Когда в обычном — работает как gen_server, когда в транзакции принимает только системные, info и транзакционные сообщения
источник

V

V in pro.elixir
Dmitry Ponyatov
кусок кода, определяющий порядок обработки пакетов между эрланг-процессами
с примитивном случае FIFO — получатель обрабатывает в порядке приёма в свой mailbox
в некоторых приложениях требуется возможность подстройки, например присваивать приоритеты
Вот так более понятно.
Да, есть у эрланга такая особенность. Не всем она нравится, некоторые даже эрланг ффтопку посылают :)
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Кстати. Что там по selective receive в OTP? Чем нибудь пользуетесь?
в otp его нет, и я бы использовал ОЧЕНЬ осторожно. еяпп, selective receive это полный скан очереди со всеми вытекающими.
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
в otp его нет, и я бы использовал ОЧЕНЬ осторожно. еяпп, selective receive это полный скан очереди со всеми вытекающими.
Не совсем, но почти
источник

LL

Lama Lover in pro.elixir
V
Вот так более понятно.
Да, есть у эрланга такая особенность. Не всем она нравится, некоторые даже эрланг ффтопку посылают :)
Какая особенность?
источник

V

V in pro.elixir
Lama Lover
Какая особенность?
один мэйлбокс на процесс, и как следствие - невозможность приоритизировать сообщения
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вон в го можно напхать каналов и читать сперва из важного а потом из неважного
источник

LL

Lama Lover in pro.elixir
V
один мэйлбокс на процесс, и как следствие - невозможность приоритизировать сообщения
Возможно приоритезировать сообщения. Учись пользоваться selective receive
источник

V

V in pro.elixir
Lama Lover
Возможно приоритезировать сообщения. Учись пользоваться selective receive
источник

LL

Lama Lover in pro.elixir
Что это?
источник

LL

Lama Lover in pro.elixir
Вот тебе приоритезация сообщений за две минуты
источник

LL

Lama Lover in pro.elixir
Не хочу читать какой-то непонятный тред со срачем, ты можешь объяснить о чём там?
источник

IA

Ivan Ananev in pro.elixir
я чет тоже не догоняю как можно очередь маилбокса сделать с приоритетами
источник

IA

Ivan Ananev in pro.elixir
оно ж разгребается по одному
источник

LL

Lama Lover in pro.elixir
Ivan Ananev
я чет тоже не догоняю как можно очередь маилбокса сделать с приоритетами
Я же скинул выше
источник

PG

Pig Greenest in pro.elixir
Ivan Ananev
я чет тоже не догоняю как можно очередь маилбокса сделать с приоритетами
генсервер такое не прожует, а вот свой процесс может
источник

V

V in pro.elixir
Lama Lover
Не хочу читать какой-то непонятный тред со срачем, ты можешь объяснить о чём там?
Там объяснение почему selective receive не использовано в рэббите.
источник