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

Нужен совет! Знаю что для скалы антипатерн, но нужно именно так Читаю

из кафки.
В общем держу в памяти текущие состояния в мутабельной мапе, когда состояний не больше 1500, то все ок, стрим вывозит, апдейт занимает мало времени, но когда размер вырастает до 10000, то времени на пдейт уходит катастрофически много.
Посоветуйте другую, более эффективную коллекцию для этих нужд...
Вектор?

6 ответов

10 просмотров

Flink sink с waterline ? ksqldb с оконными операциями ?

Опенхэшмап?)

Шото не верится что канкарент хэш мап не вывозит апдейт по ключу если с хешами и капасити все нормально. Или я шото не догоняю и речь идет про какуюто специфику спарка или какой-то конкретной кафка библиотеки... :О

15к объектов это ниочем. Памяти точно хватает? Апдейты тормозят всегда или только от случая к случаю? Так-то у хашмапы случается rehashing.

Evgenii Kuznetcov
15к объектов это ниочем. Памяти точно хватает? А...

вот я про это тоже думал. Если есть целевое 50к то капасити можно под это дело сразу создавать.

Artem Sokolov
вот я про это тоже думал. Если есть целевое 50к то...

Даже если не создавать под 50к, проблем быть не должно. Разве что чуть больше памяти надо во время рехэшинга

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта