Hi everyone,

I'm considering integrating SmallRye Reactive Messaging 4.31.0 (with either JMS 
or Kafka connectors) into a TomEE-based application and would like to hear from 
anyone who has already tried this.
Has anyone successfully deployed SmallRye Reactive Messaging on TomEE in 
production? Did you encounter any issues or notice regressions with other TomEE 
features?

I'm particularly concerned about the dependencies this brings in - mainly the 
Vert.x, Mutiny, and Netty stack:

- vertx-core: 4.5.21
- smallrye-mutiny-vertx-core: 3.19.1
- mutiny: 2.9.3
- netty-*: 4.1.125.Final (10+ netty modules)

Plus the connector-specific JARs (kafka-clients 4.1.0 for Kafka, or the JMS 
connector).

Before OpenLiberty integrated Vert.x, they documented some concerns about 
threading and resource management conflicts between Vert.x's event-loop model 
and servlet container threading [1] [2].
I'm wondering if anyone has run into similar issues in TomEE - threading 
conflicts, classloader problems with Netty/Vert.x, performance impacts, or 
anything else unexpected?

Any feedback from real-world deployments would be really helpful.

Thanks!

Skander

[1] https://github.com/OpenLiberty/open-liberty/issues/8962[2] 
https://github.com/OpenLiberty/open-liberty/issues/12472

Reply via email to