quarkus
quarkus copied to clipboard
WebSockets Next: performance improvements
Description
Follow-up of https://github.com/quarkusio/quarkus/pull/39142.
Implementation ideas
- use an
AtomicLongFieldUpdater
in theConcurrencyLimiter
: https://github.com/quarkusio/quarkus/pull/39142#discussion_r1510855917
The https://github.com/quarkusio/quarkus/pull/40183 is related to this issue.
For this one, we'll need some benchmarks (executed automatically). Ideally, to compare WS next with quarkus-websockets
and pure Vert.x.
CC @franz1981
I'm not aware of websocket benchmark suites sadly...
I'm not aware of websocket benchmark suites sadly...
Me neither. We'll need to come with something... ;-)
Let's talk this week in a call and we can think about something
NOTE: This extension contains a bunch of lambdas. We should consider rewriting those lambdas to anonymous classes.