Size: a a a

2019 November 14

VP

Vladimir Potapev in pro.elixir
Valdemar Astakhoff
Товарищи, я сам кложарист и грувист, но очень хочу изучить Эликсир. Вот начитался здесь и задумался, а стоит ли его изучать, что бы потом стать безработным?))
А что, на Clojure сейчас много вакансий? =)
источник

AK

Andy Krasnov in pro.elixir
Евгений
а чем поможет rmq, если удаленная нода упала?
Сообщение никуда не пропадет, а будет висеть в очереди. Нода его заберёт, когда поднимется
источник

Е

Евгений in pro.elixir
Andy Krasnov
Сообщение никуда не пропадет, а будет висеть в очереди. Нода его заберёт, когда поднимется
дык очередь может переполниться, что тогда?
источник

AK

Andy Krasnov in pro.elixir
Andy Krasnov
Сообщение никуда не пропадет, а будет висеть в очереди. Нода его заберёт, когда поднимется
Почитай про rabbitmq многие вопросы отпадут от тебя
источник

Е

Евгений in pro.elixir
Andy Krasnov
Почитай про rabbitmq многие вопросы отпадут от тебя
я читал, а что если нода свалится сразу же после приема сообщения от rmq?
источник

VA

Valdemar Astakhoff in pro.elixir
Есть еще Kafka, она более надежная, чем кролик
источник

VP

Vladimir Potapev in pro.elixir
Евгений
я читал, а что если нода свалится сразу же после приема сообщения от rmq?
если нода успела акнуть, то это уже рпоблемы ноды. если не успела - перечитает. вроде так.
источник

VA

Valdemar Astakhoff in pro.elixir
Vladimir Potapev
А что, на Clojure сейчас много вакансий? =)
Я такого не говорил 😊
источник

Е

Евгений in pro.elixir
Vladimir Potapev
если нода успела акнуть, то это уже рпоблемы ноды. если не успела - перечитает. вроде так.
то есть отправитель все равно точно не знает дошло сообщение или нет, нужно ли его еще раз отправить или нет. Верно?
источник

VA

Valdemar Astakhoff in pro.elixir
Евгений
то есть отправитель все равно точно не знает дошло сообщение или нет, нужно ли его еще раз отправить или нет. Верно?
Дошло куда, до брокера или подписчика?
источник

Е

Евгений in pro.elixir
до подписчика
источник

VA

Valdemar Astakhoff in pro.elixir
Producer /Publisher не должен знать, дошло ли сообщение до подписчика -
источник

VP

Vladimir Potapev in pro.elixir
Евгений
до подписчика
хм. это же MQ. продюсер пушнул сообщение в топик и забыл.
источник

VA

Valdemar Astakhoff in pro.elixir
Он вообще не должен знать, кто на него подписан похорошему
источник

VP

Vladimir Potapev in pro.elixir
Valdemar Astakhoff
Он вообще не должен знать, кто на него подписан похорошему
+
источник

VP

Vladimir Potapev in pro.elixir
Консумер может сообщение вычитать, а может и не вычитывать. А может быть толпа консумеров, подключающихся динамически. Продюсеру всё это знать не нужно.
источник

Е

Евгений in pro.elixir
это частный случай, зачастую нужно получить ответное сообщение от конкретной удаленной ноды
источник

VA

Valdemar Astakhoff in pro.elixir
А на счет переполнения очередей  - не знаю как реализовано в RabbitMQ, а вот, например, в Kafka можно настроить стратегию поведения брокера при переполнении очереди (там под капотом, очередь - это лог-файл)
источник

VP

Vladimir Potapev in pro.elixir
ну пусть удалённая нода пушнет ответ в топик. не вижу проблемы.
источник

VP

Vladimir Potapev in pro.elixir
Valdemar Astakhoff
А на счет переполнения очередей  - не знаю как реализовано в RabbitMQ, а вот, например, в Kafka можно настроить стратегию поведения брокера при переполнении очереди (там под капотом, очередь - это лог-файл)
там персистенс есть для такого. ну и да, кролика не запускают на серверах с 1 Гб ОЗУ.
источник