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

Если я правильно понял и нельзя терять ни капли тасков

то кроме БД ничего не поможет, пока я мусолю в голове такую схему
1. ацки быстро кидаем все в кролика
2. достаем из кролика и складываем в БД
3. достаем из БД и запускаем исполнение
профит или гавно?

24 ответов

20 просмотров

Кролик в качестве промежуточной БД? Зачем? О_о

Дмитрий-Щербаков Автор вопроса
Artyom
Кролик в качестве промежуточной БД? Зачем? О_о

для скорости, плюнуть в кролика быстрее чем плюнуть сразу в БД, хотяяя наверно это бред какой-то

Artyom
Кролик в качестве промежуточной БД? Зачем? О_о

Потому что высчитывать и писать - долго. Если это не срочно то можно выполнить потом

Дмитрий-Щербаков Автор вопроса
Дмитрий Кожанов
Потому что высчитывать и писать - долго. Если это ...

сейчас я для длинных задач делаю запись таски в БД, оттуда ее демон берет на выполнение, и вот думаю, а может кролика натравить, но теперь все больше узнаю что кролик не такой живучий как казалось, а мне нужна 100% гарантия исполнения всех задач

Дмитрий-Щербаков Автор вопроса
Дмитрий Кожанов
Кафка. Кластер

ага уже почитал что кафка как раз таки дает гарантию

Дмитрий Щербаков
сейчас я для длинных задач делаю запись таски в БД...

Да вроде вполне живучий, смотря как его использовать.

Дмитрий Щербаков
сейчас я для длинных задач делаю запись таски в БД...

БД как ipc не лучшая идея, ни разу не встречал подобного решения

Dmitriy Kuts
кролик спокойно живет и под 10k rps

Там не rps надо считать а мегабиты траффика. На 30мбит кролик загнется

Дмитрий Щербаков
как?

Ты разве не читал тот тред полностью? Там человек вроде слишком много информации пихал в задачу, без редактирования конфига потребления памяти на задачу.

Дмитрий-Щербаков Автор вопроса
Artyom
А что за гарантии?

В сущности, Kafka хранит все свои сообщения на диске

Дмитрий Щербаков
В сущности, Kafka хранит все свои сообщения на дис...

Кроль тоже умеет сохранять состояние если подумать

Дмитрий-Щербаков Автор вопроса
Дмитрий Кожанов
Там не rps надо считать а мегабиты траффика. На 30...

ну т.е. проблема падения кролика в объемах данных. если слать ему байты то кролик никогда не встанет раком?

Дмитрий Кожанов
Там не rps надо считать а мегабиты траффика. На 30...

не загнется, гоняли и +0.5 гб. как он загибается какие ошибки ?

Дмитрий Щербаков
ну т.е. проблема падения кролика в объемах данных....

Шанс есть всегда. Вопрос в том насколько легко и быстро это поднять назад

Дмитрий Щербаков
В сущности, Kafka хранит все свои сообщения на дис...

Так разве кролик не тоже самое умеет, при выставленных опциях? https://www.rabbitmq.com/persistence-conf.html First, some background: both persistent and transient messages can be written to disk. Persistent messages will be written to disk as soon as they reach the queue, while transient messages will be written to disk only so that they can be evicted from memory while under memory pressure. Persistent messages are also kept in memory when possible and only evicted from memory under memory pressure. The "persistence layer" refers to the mechanism used to store messages of both types to disk.

Dmitriy Kuts
не загнется, гоняли и +0.5 гб. как он загибается ...

Когда проходили архитектурную защиту, искали инфу о пропускных способностях. Кролик не вывозит 2 направления. Количество инфы и пропускная способность

Dmitriy Kuts
не загнется, гоняли и +0.5 гб. как он загибается ...

Пиковая пропускная способность (MB/s) Kafka 605 MB/s RabbitMQ 38 MB/s p99 Задержка (ms) Kafka 5 ms (200 MB/s) RabbitMQ 1 ms * (30 MB/s) * Задержки RabbitMQ значительно увеличиваются (в геометрической прогрессии) при пропускной способности выше 30 MB/s

Дмитрий Кожанов
Пиковая пропускная способность (MB/s) Kafka 605 MB...

Тут много вопросов. На каком железе как настроено и.тд. Больше похоже что не разобрались с кроликом . Мы гоняли в 10 раз больше данных и больше упирались в конекты к нему, чем в сам кролик

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта