Virtual threads in action!

  Рет қаралды 11,129

IntelliJ IDEA, a JetBrains IDE

IntelliJ IDEA, a JetBrains IDE

Күн бұрын

Пікірлер: 8
@TheodoreRavindranath
@TheodoreRavindranath 9 ай бұрын
Great explanation. When all requests are fast - throughput is CPU bound. When some/all requests are slow, they change from being limited by thread-count to becoming CPU bound or bound by the next bottleneck. For example, even with virtual threads, if I am limited to 50 DB connections, then all DB-blocked virtual threads will be processed 50-at-a-time. However, even if 10,000 virtual threads are waiting for 50 DB connections, still small requests like container health checks will still go through with Virtual Threads. That last part is important! If you are resource-bound your tests may show no improvement with Virtual Threads! But, we may miss the fact that container health checks will still go through and container will not get killed/restarted when Virtual Threads are used. Also, in case of old thread pools, we would hit external APIs at a resonable rate. With Virtual threads, we may flood the external API and overwhelm them or get blocked. Need to take care of rate-limiting when moving to Virtual Thread.
@Anbu_Sampath
@Anbu_Sampath 9 ай бұрын
Nima (Helidon WebServer) need to be released as standalone artifact, so we can explore other frameworks on top it.
@JavaLovers
@JavaLovers 9 ай бұрын
Superb explanation..!!
@vladyslavnikolaienko4814
@vladyslavnikolaienko4814 8 ай бұрын
You should reneme the video from Virtual Threads to Helidon in Action
@Mpomp92
@Mpomp92 8 ай бұрын
My thoughts exactly. I expected to learn about implementing stuff WITH virtual threads and/or how they work in action. Not a showcase of Helidon...
@IasonFilippou
@IasonFilippou 7 ай бұрын
Do you guys think that with virtual threads we might be able to be done with the gore of callbacks, no matter how much we try to mask said gores with frameworks like promises? To be clear, I'm not looking for a debate on whether callbacks / promises are gory; I have respectfully reached an opinion *currently*, and it might change in the future. I'm simply wondering if you guys think that going back to blocking I/O will now be feasible with super-fast context switching offered by virtual threads.
Enhance Code Safety: Unveiling IntelliJ IDEA’s New Exploitable Path Feature
49:30
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 2,8 М.
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 28 МЛН
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 104 МЛН
How to whistle ?? 😱😱
00:31
Tibo InShape
Рет қаралды 23 МЛН
Asynchronous Programming in Java using Virtual Threads, Venkat Subramaniam
49:16
Bulgarian Java User Group
Рет қаралды 12 М.
Developing Spring Boot Applications With Joy
1:20:03
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 8 М.
JSTS020 | The Growth Toolkit: EOS, VA's and GenAI
1:04:34
JumpSearch
Рет қаралды 6
Virtual Threads - Strengths and Pitfalls with Victor Rentea
1:23:08
WBL Seminar - Large Language Models (LLMs) and Behavioral Research, Part One
40:43
Java 21 new feature: Virtual Threads #RoadTo21
33:35
Java
Рет қаралды 66 М.
What's Looming in Spring? by VENKAT SUBRAMANIAM & JOSH LONG
52:26
Gen Al in Private Equity PortCos: Use Cases & Live Demo
1:00:19
Quarkus Insights #153: Virtual Threads in Quarkus
1:11:13
Quarkusio
Рет қаралды 939
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 28 МЛН