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

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

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

pro.jvm

я же указал, в обработке 1 сообщения - запрос в сеть

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

pro.jvm

классический вопрос, cpu bound/io bound

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

pro.jvm

ебало моих подов, которые на 2 ядрах батчи перемалывают сейчас, представил?

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

pro.jvm

Виртуальные треды это зеленые треды.
Корутины это не треды.

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

pro.jvm

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

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

pro.jvm

192 ядра это без нума

Спасибо, с вами было очень интересное интервью

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

pro.jvm

возвращаясь к тысяче, я тебе скажу так, в 1к платформенных это будет тупо дорого делать, обычно делают микропул + очередь с запасом, и конечно такое решение будет медленней, ведь IO в платформенном блокируется, а в луме нет, значит очередь будет копится

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

pro.jvm

Так корутины это не потоки. Потоки это не cooperative multitasking.

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

pro.jvm

receive side scaling
нума ещё
нет-нет, не говори, что тебе не надо в общую память ходить

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

pro.jvm

где именно? жава сама вирт треды по ядрам разрулит

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

pro.jvm

И у тебя нет тысячи ядер, чтобы это было параллельно

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

pro.jvm

так давно же есть оценка что реактивный подход даёт 15-30% к пропускной способности IO-intensive системы. Ну тоесть часто проще чуть больше железа докинуть зато всё будет проще и пограммистов подешевле можно будет взять, да и дебаг без реактивщины сильно упростится и ускорится.

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

pro.jvm

576k циклов на запрос при 3ггц. Ты уверен, что ты уложишься? Как ты будешь делать RSS в джаве?

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

pro.jvm

Купить уже можно, если что)

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

pro.jvm

у тебя IO не утилизирует цпу полностью, точнее утилизирует мизер

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

pro.jvm

Сколько там потоков работает в параллель?

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

pro.jvm

чем корутины от зеленых тредов отличаются?

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

pro.jvm

до свидания, только почитайте это обязательно, перед тем как с другими людьми общаться: https://amperecomputing.com/briefs/ampereone-family-product-brief

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

pro.jvm

и виртуальные треды это тоже зелёные потоки?

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

pro.jvm

корутины это зеленые потоки

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

pro.jvm

я про это все в начале писал

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

pro.jvm

192 ядра это без нума

rss ГДЕ? где будут запускаться вирт треды? меня это не волнует, у жвм шедулер это разрулит, как и у голанга
входящих коннектов? да какой нибудь SO_REUSEPORT хоть

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

pro.jvm

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

мы же не пулим корутины или горутины

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

pro.jvm

Так я и не имею ничего против разумного числа. Просто аргумент про три миллиона невалидный, нет таких реальных задач.

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

pro.jvm

3 ляма я приводил в пример для сервака

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

pro.jvm

Так это тысяча, не три миллиона

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

pro.jvm

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

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

pro.jvm

чтение с кафки последовательное бай дизайн, я сказал про обработку батча параллельно

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