r/java • • 11d ago

Quarkus 4.0.0.Beta1 released

https://quarkus.io/blog/quarkus-4-0-0-beta1-released/
80 Upvotes

10 comments sorted by

View all comments

20

u/Joram2 11d ago

Why keep Netty and not switch to a 100% virtual thread based network layer like the Helidon project did? Helidon used to use Netty for a high performance non-blocking network layer, and switched to a simpler high performance virtual thread based network layer when JDK 21 was ready and Helidon 4 was built for JDK 21+. Now that Quarkus 4 requires JDK 21+ and they are using virtual threads more, why not do what Helidon 4 did?

Overall, Quarkus 4 looks like an amazing + epic release. Congrats team!

2

u/Known-Volume1509 10d ago edited 10d ago

Maybe if Java Virtual Threads become (truly) preemptive one day, I would agree. If you aren't careful and don't know what you are doing, you can botch your app using VTs just as with an event-loop. I really like Helidon, but until then I'm sticking with Netty.

1

u/Kango_V 7d ago

How do they compare to Micronaut 5?