jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

долго генеришь, он не поверит уже

Читать полностью…

pro.jvm

Короче Java - все ребят. Ночью Oracle объявила банкротство. Программный комитет jvm распущен.

Читать полностью…

pro.jvm

Думаю через otel + виктория метрикс сделать

Читать полностью…

pro.jvm

а что дальше то с этими данными будет? как их планируется использовать? если это просто вывод для внутреннего использования чтобы понимать работает/не работает то это называется мониторинг и никто в коде это не хранит и все делается упомянутыми прометеями/викториями с их экспортерами и постройкой дашбордов в графанах. А если биллинг по этим данным планируется, то тогда там недостаточно "раз в минуту"

Читать полностью…

pro.jvm

Ну по крайней мере пару месяцев назад так было

Читать полностью…

pro.jvm

@dmsol а skillsprofile.tech тут поможет или нет

Читать полностью…

pro.jvm

задачи решать надо, а не обсуждать
/channel/l33tcode

Читать полностью…

pro.jvm

https://db-engines.com/en/ranking/time+series+dbms

Почитай про эти. На ранжирование не ориентируйся, оно там поехавшее, инфлюкс сколько-то лет назад поднял дискуссию о том, какой должна быть tsdb, но с тех пор его в моем поле зрения вообще не было. Редис сразу отпадает по той простой причине, что он держит всё в памяти, и ты будешь платить за воздух даже в случае настройки сброса всего состояния на диск. А твои требования отлично ложатся на последовательную запись и чтение с диска, что в твоих условиях сделает скорость не шибко отличимой для человека.

Читать полностью…

pro.jvm

Да, тз такое, собрать каждую минуту даже если запросов на ботов нету

Читать полностью…

pro.jvm

Ну если честно у меня опыта в этом совсем нету, но проблема в том что мне нужно собрать данные каждую минуту на 180 дней, это получается 259200 записей для одного бота, для 1000 ботов 250 лям, тут я так понимаю редис не подходит ?

Читать полностью…

pro.jvm

Аргумент того, кто для данных объемом меньше 10гб использует sqlite

Читать полностью…

pro.jvm

Ты про timescaledb ?

Читать полностью…

pro.jvm

timescaledb, хранить в continuous aggregated materialized views

Читать полностью…

pro.jvm

А речь была про то, что считать перцинтиль на клиенте и сразу делать агрегацию? Тогда да, получится плохо, но там и обычный перцентиль считать на клиенте - это что-то странное

Читать полностью…

pro.jvm

и получили непонятно что

Читать полностью…

pro.jvm

Да в блумберге на первых полосах

Читать полностью…

pro.jvm

Вот то что пользователю на редисе вполне себе норм, чтобы не выдумывать как эту инфу из мониторинга тащить

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

@jvmjobschat

Читать полностью…

pro.jvm

В узуме обычно дают задачку на рефакторинг, в котором нужно дописать метод перевода денег со счёта на счёт в разных вариантах

Читать полностью…

pro.jvm

я больше про актуальный инсайд: что чаще спрашивают, какие задачи дают (бизнес логика или алгоритмы) в конкретных компаниях

в частности, интересует dats team, uzum и револют

Читать полностью…

pro.jvm

привет, а есть чатик с обсуждение вопросов/задач с собесов ?

Читать полностью…

pro.jvm

Ну звучит вообще как прометеус

Читать полностью…

pro.jvm

Если ты хочешь хранить, то редис сразу не вариант.
Но нужно ли тебе реально за каждую минуту?

Читать полностью…

pro.jvm

Ну я тут выебываюсь немношк поболее моей уверенности в этой области, но я вижу ноль причин брать обёртку oltp базы общего назначения вместо time-series/колоночного решения, включая семейство, в котором сейчас вроде как victoria metrics задаёт (задавала?) тон

Читать полностью…

pro.jvm

А что использовать ?

Читать полностью…

pro.jvm

зачем тащить timemvcc вообще куда-либо, тем более в тривиальную задачу?

Читать полностью…

pro.jvm

Кто плотно работает с loom - что вы делаете с InterruptedException на блокирующих методах? оборачиваете? @SneakyThrows? раскрашиваете все дерево вызовов с throws InterruptedException?

Как реализуете отмену виртуального потока - интеррапт или что-то свое? Если интеррапт, то как работаете с исключениями и флагом интеррапта, чтобы отмена сработала как надо?

Читать полностью…

pro.jvm

Почему? Откинули вспески летенси, которые нас не очень интересуют(например у нас 10к рпс) и показывает на панельке какие кластера самые меделенны и насколько, для сравнения показать самые быстрые

Читать полностью…

pro.jvm

А почему некорректно? Ну вот взяли вы 95p по значениям latency из каждого кластера, а потом взяли max от них, чтоб посмотреть какой кластер хуже всего работает

Читать полностью…
Subscribe to a channel