172 похожих чатов

Коллеги, подскажите, пожалуйста, по брокерам очередей что выбрать? Кейс такой: приходит

пачка строк, которые нужно подержать, пока не придут worker'ы и не разгребут эту очередь.
Сколько worker'ов точно пока не понятно, но точно более 1 :)
Далее необходимо, чтобы если один из worker'ов забрал строку, то чтобы никакой другой worker уже бы эту строку не смог забрать дважды (exactly once delivery?)
И так соответственно до опустошения очереди.

Что у нас сейчас есть такого модного молодежного, без проблем в HA, как у кролика, но чтобы и на питоне я бы не задолбался это реализовывать и helm chart нормальный был и всё такое :))

10 ответов

9 просмотров

Экзектли Ванс делается из говна и палок

it- Автор вопроса
George Gaál
Экзектли Ванс делается из говна и палок

А на чём посоветуете всё-таки? Хотелось бы, чтобы это было максимально просто реализовать, т.к. мой уровень как разработчика на питоне мягко говоря так себе

чем тебя не устраивает тот же kafka/rabbitmq?

Alex Ted
чем тебя не устраивает тот же kafka/rabbitmq?

Кафка консумер сложно писать

Можешь на постгрес с блокировками собрать

it- Автор вопроса
Alex Ted
чем тебя не устраивает тот же kafka/rabbitmq?

Кролик говорят при нагрузке ведёт себя плохо и теоретически это будет нагруженный сервис, хоть я его пока и делаю в виде POC

it- Автор вопроса
George Gaál
Я согласен, кролик не люблю

Последний раз от тебя про него и слышал это всё :))

it- Автор вопроса
Andrew Urpin
что в этом случае "нагрузка"?

Уже не важно. Пока именно на нём и реализовал, т.к. показалось проще всего. Потом пусть перепиливают на что понадобится, если понадобится.

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Народ, кто шарит в расширенных разделах (EBR/EPR) на дисках с разметками MBR? Везде пишут (в вики рус/англ) в частности + другие источники смотрел, что первый сектор расширенн...
Eugene Krasnikov (ᴊɪɴ x)
1
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Привет. Кто-нибудь знает, как это называется? Или как этот препроцессор найти, не получается запрос адекватно сформулировать
Савеλий
6
помогите решить вопрос ктото решал это?
Михаил Helper
9
Всем привет! Использую gitlab-ci. Настроил gitlab-agent для деплоя в куб. При деплое проекта в логах такая ошибка: Executing deploy plan failed to watch "ns:my-project/Ingress...
Konstantin Moiseev
4
Карта сайта