Size: a a a

2019 October 08

VI

Victor Ivanov in pro.elixir
Да я просто был уверен, что все с этим сталкивались и есть устоявшийся вариант. Мне с send_after тоже пришла в голову мысль, и в стейте хранить, запустили мы таймер или нет (потому что спать больше 5с не надо)
источник

VI

Victor Ivanov in pro.elixir
По сути, такой rate limiter
источник

VI

Victor Ivanov in pro.elixir
На сообщения определенного типа
источник

AA

Alexander Andreev in pro.elixir
Victor Ivanov
Да я просто был уверен, что все с этим сталкивались и есть устоявшийся вариант. Мне с send_after тоже пришла в голову мысль, и в стейте хранить, запустили мы таймер или нет (потому что спать больше 5с не надо)
Посмотри доку для генсервера, там каким то параметром рчдом со стейтом можно передавать тайм-аут. Вот только я не помню что он конкретно ждёт, но может тебе поможет
источник

PR

Pavel Rusakov in pro.elixir
Всем доброго времени. Если кому интересно немного допилить проект по парт тайму (open source: https://github.com/avcg/sires_task_api). Пишите
источник
2019 October 09

ML

Maksim Lapshin in pro.elixir
Andy Krasnov
по сабжу: я бы ловил событие и отправлял send_after
Два генсервера. Один аккумулирует сообщения, второй делает работу. Но возможно человек спрашивает про какой-то другой язык, я тоже не слышал ни о каком элике
источник

ML

Maksim Lapshin in pro.elixir
Alexander Andreev
Посмотри доку для генсервера, там каким то параметром рчдом со стейтом можно передавать тайм-аут. Вот только я не помню что он конкретно ждёт, но может тебе поможет
Это очень ненадежный вариант указывать таймаут в конце возвращаемого тупла gen server. Достаточно одного клоза где ты это забудешь
источник

ML

Maksim Lapshin in pro.elixir
Плюс таймаут в возврате ген сервера - это не дебаунс, это garbage collection
источник

IK

Ihor Katkov in pro.elixir
В эрланге есть не плохая лита для этого gen_batch_server
источник

IK

Ihor Katkov in pro.elixir
Если я правильно понял проблему...
источник

ML

Maksim Lapshin in pro.elixir
раз кроликовская, то стоит глянуть
источник

ML

Maksim Lapshin in pro.elixir
тут вот какая проблема
источник

ML

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

ML

Maksim Lapshin in pro.elixir
у нас в флюссонике такой фигни много и мы каждый раз немало сил тратим на то, что бы это всё работало хорошо
источник

ML

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

Если хотят блокироваться, то это проще: накапливаем в очереди аргументы From и потом всем рассылаем ответ через несколько секунд.
источник

a

atanych in pro.elixir
Maksim Lapshin
какие либо вопросы начнутся существенно за 20 гигабитами
а это применимо, если я хочу раздать не статик файл как есть через StaticPlug, а спрятать под какой нибудь auth?
источник

ЮК

Юрий Корушев in pro.elixir
Ищем Хорошего специалиста в команду.
FullTime
Зарплата от 70 тыс.
Разрабатываем мобильное приложение.
Стек: react-native, react, phoenix elixir, postgresql
источник

SB

Stas Buldakov in pro.elixir
Может лучше flutter? React-native - это слишком грустно
источник

АП

Артем Паньков in pro.elixir
Stas Buldakov
Может лучше flutter? React-native - это слишком грустно
тогда уж kotlin, хотя бы патриотично
источник

Z

Zae in pro.elixir
зп конечно так себе
источник