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

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

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

24 ответов

6 просмотров

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

Дмитрий-Щербаков Автор вопроса
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 раз больше данных и больше упирались в конекты к нему, чем в сам кролик

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

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

Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Есть тут те у кого дети есть + 2 работы + в зал ходят + в семейной жизни все хорошо?
Abdul-Aziz M.
13
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
Всем привет! Стоит задачка, выбрать из выпадающего списка конкретный цвет. Пока реализовал через активацию контрола списка и выбора несколькими нажатиями стрелки вправо до нуж...
Роман.С
9
Карта сайта