Martin Kouba
Martin Kouba
The build only fails with `UnsatisfiedResolutionException` in the dev mode because `Topology` is a dependency of a Dev UI bean - `io.quarkus.kafka.streams.runtime.devui.KafkaStreamsJsonRPCService` - that was introduced in 3.6.0.CR1. Now I...
CC @dcotfr @gunnarmorling
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... Me neither. We'll need to come with something... ;-)
NOTE: This extension contains a bunch of lambdas. We should consider rewriting those lambdas to anonymous classes.
> > So have several options here. First of all, we should decide if we really want to use CDI events or some other kind of API (listener interface, Vertx...
> Do we actually use it from multiple threads (for modification) somewhere? Well, the question is whether it _can be used_ from multiple threads... Another point is that those structures...
Better be safe than sorry ;-)
> If we don't plan modifying this in multiple threads, then synchronizing comes with an unnecessary performance penalty, in which case I think we should just make it more clear...
I think the reason is that java actions don't need kotlin standard library and so to keep the java runtime and java action jar minimal a dedicated runtime (with kotlin-specific...