Hi,
At the moment the SmallRye/MP Reactive Messaging integration just uses a default created vert.x.
I think otel uses vert.x too, probably in much the same way? Then there might be other subsystems in various feature packs.
I guess this would mean a Vert.X subsystem, which can optionally create a vert.x instance with the configured parameters. Does it make sense to create more than one instance in case subsystems have slightly different needs?
Then the reactive messaging subsystem can use that, if present (or perhaps this should be a configuration parameter in the reactive messaging subsystem). If not (or not configured to do so), it will use the default like it does today.
Thanks,
Kabir