Size: a a a

2021 March 12

LL

Lama Lover in pro.elixir
Кстати, кто-нибудь знает почему нет типа для Stream ?
источник

LL

Lama Lover in pro.elixir
Спасибо!
источник

M

MrFlorius in pro.elixir
Lama Lover
Спасибо!
а это для какой-то одной илил для всех?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Lama Lover
Кстати, кто-нибудь знает почему нет типа для Stream ?
Хотели сэкономить наверное
источник

ŹR

Źmićer Rubinštejn in pro.elixir
У Stream же есть тип...
источник

АП

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

АП

Артем Паньков... in pro.elixir
всё-таки rabbitmq?
источник

M

MrFlorius in pro.elixir
в теории можно на mnesia
источник

AB

Alex Bubnov in pro.elixir
Артем Паньков
всё-таки rabbitmq?
можно попробовать всякие embedded решения поверх базы, типа oban и что там еще есть, но лично у меня они доверия не вызывают.
мы сделали однажды кафку на минималках поверх поцгреса, работало оно отвратительно, и сложно сказать, насколько там влияли ошибки дизайна, а насколько сама концепция.
источник

АП

Артем Паньков... in pro.elixir
Alex Bubnov
можно попробовать всякие embedded решения поверх базы, типа oban и что там еще есть, но лично у меня они доверия не вызывают.
мы сделали однажды кафку на минималках поверх поцгреса, работало оно отвратительно, и сложно сказать, насколько там влияли ошибки дизайна, а насколько сама концепция.
да вот что-то такое же впечатление. мы пробовали разные мелкие штуки и на маленьких задачах оно даже работало как-то, но странно всё
источник

АП

Артем Паньков... in pro.elixir
ещё много всего поверх редиса, но вообще как-то странно с эликсиром это скрещивать, не рельсы ж
источник

АП

Артем Паньков... in pro.elixir
MrFlorius
в теории можно на mnesia
ну вот брали на последнем проекте https://github.com/sheharyarn/que - фигакс, а оно потом и не поддерживается совсем
источник

AB

Alex Bubnov in pro.elixir
вероятно, если будет не лог, а очередь, вести себя оно будет получше, с ровной более-менее нагрузкой на автовакуум
источник

VS

Vladimir Sekisov in pro.elixir
Lama Lover
Кстати, кто-нибудь знает почему нет типа для Stream ?
Он есть, но у него @doc false
источник

AB

Alex Bubnov in pro.elixir
Alex Bubnov
вероятно, если будет не лог, а очередь, вести себя оно будет получше, с ровной более-менее нагрузкой на автовакуум
в общем, если мне нужны очереди - я всё же за кролик, или activemq, если мне захочется jvm, или рассмотрел бы apache pulsar.
если лог - вот тут я даже не знаю, кафка отвратительная в эксплуатации, может быть можно на тот же pulsar глянуть, но тоже не внушает доверия, лог это вообще сложно.
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
У Stream же есть тип...
Какой? Stream.t() нет
источник

LL

Lama Lover in pro.elixir
У меня диалайзер ругается на Stream.t()
источник

VS

Vladimir Sekisov in pro.elixir
источник

LL

Lama Lover in pro.elixir
Это defstruct
А я имел в виду @type t ::
источник

LL

Lama Lover in pro.elixir
Типа вот указать list(integer()) можно
А вот Stream.t(integer()) нельзя
источник