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

Коллеги, поделитесь кто чем пользуется для успешного и быстрого разгребания

очереди кролика? Broadway, другие библиотеки, самописные велосипеды? Условия примерно такие прилетели разом 1000 запросов, надо все отработать и отдать ответы в пределах двух минут. С прикидкой на то, что через год может быть 10К запросов

6 ответов

22 просмотра

broadway самый простой способ. поднять достаточное количество consumer-ов чтобы они параллельно разгребали. 1000 запросов за 2 минуты должны уложиться

Возьмите просто библиотеку AMQP и создайте сами консумеров, не слушайте остальных. Browaday только замедлит положение, он сделает ровно то же, только еще и будет через себя данные гонять. Чтобы посчитать кол-во консюмеров возьмите скорость обработки одного такого запроса и посчитайте что-то типа consumers_count = (1000 * one_job_avg_execution_time_seconds) / (2 * 60)

Andrew Dryga
Возьмите просто библиотеку AMQP и создайте сами ко...

Вот только Бродвей можно за десять минут поднять, а остальное время ручки крутить и тестировать, а собственное решение это собственное решение

Aliaksandr
Вот только Бродвей можно за десять минут поднять, ...

Что значит собственное решение? Бродвей использует эту же блиюлиотеку, ее подымать те же 10 минут

Andrew Dryga
Что значит собственное решение? Бродвей использует...

То есть по вашему Бродвей использует "ту же библиотеку" и от себя не добавляет ничего полезного? Просто слипы в коде расставляет?

Aliaksandr
То есть по вашему Бродвей использует "ту же библио...

Он добавляет, но это для батч процессинга. Я не вижу где тут есть батч в вопросе, это просто 1000 джоб и все. Наверняка ack/nack тоже хочется желать по каждой отдельно

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта