Size: a a a

2021 April 23

B

Bogdan in pro.elixir
попробовал по разному уже path писать не поменялось ни чего(
источник

A ß in pro.elixir
exec не прощает
источник

AA

Adilet Abylov in pro.elixir
Подскажите, на чем можно реализовать следующий функционал по быстрому.
Нужна очередь операций, некоего размера, которые будут выполнятся строго последовательно. Если очередь переполнена, то возвращать ошибку.
Можно реализовать все самому на :queue, но подумал, вдруг есть готовое. Да и мороки там будет.

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

VS

Vladimir Sekisov in pro.elixir
По описанию там работы максимум на час при реализации через GenServer
источник

AA

Adilet Abylov in pro.elixir
ага, тоже склоняюсь к генсерверу
источник

DP

Dmitry Ponyatov in pro.elixir
баблокодер
источник

Н

Николай in pro.elixir
Начни с простого: разберись как запустить pdftotext —help или типа того.
источник

AL

Anton Lapshin in pro.elixir
так это... простой генсервер в один инстанс, который на вход в handle_call получает указатель функции и вызывает её внутри. будет ровно последовательно выполняющийся поток вызовов
источник

AA

Adilet Abylov in pro.elixir
таких параллельных очередей может быть несколько
источник

AL

Anton Lapshin in pro.elixir
нужно несколько параллельных очередей, которые внутри последовательно работают? или нужно чтобы все параллельные очереди друг друга ждали? (но зачем?)
источник

AL

Anton Lapshin in pro.elixir
если первое - ну, n инстансов
источник

AL

Anton Lapshin in pro.elixir
если второе - опять же, один инстанс
источник

AA

Adilet Abylov in pro.elixir
да, коненчо, первое)
источник

AA

Adilet Abylov in pro.elixir
спасибо!
источник

AL

Anton Lapshin in pro.elixir
тогда просто в супервизоре наплоди несколько таких генсерверов, а при отправке выбирай рандомный например. если понадобится логика сложнее - можно поверх некий модуль с выбором свободного навертеть
источник

AA

Adilet Abylov in pro.elixir
👍
источник

DP

Dmitry Ponyatov in pro.elixir
а что Erlang-стек проходил когда-нибудь сертификацию для медицинских применений?
там же по идее специально патченная ВМ нужна, с элементами РТОС — очереди сообщений с приоритетами, РТ-планировщик, ограничения на длину очередей,..
источник

DP

Dmitry Ponyatov in pro.elixir
genstage чем-то не подходит?
источник

VS

Vladimir Sekisov in pro.elixir
А зачем ему машина состояний с одним состоянием?
источник

МБ

Максим Барулин... in pro.elixir
Flow?
источник