camel-kafka-connector icon indicating copy to clipboard operation
camel-kafka-connector copied to clipboard

[4.0.0] Missing RabbitMQ Source Connector

Open dshma opened this issue 1 year ago • 2 comments

Hello there,

I've come across the following in the other ticket:

Rabbitmq has been deprecated and removed in camel 4. So we're going to use spring-rabbitmq component in main.

I see there is no RabbitMQ Component since Camel 4.0.x and the Spring RabbitMQ Component has been supported since Camel 3.8. However, since the new Camel Kafka Connector implementation uses Kamelets, we'd need the Spring RabbitMQ Kamelet, which hasn't been released as part of the Kamelet Catalog 4.0.x and is still omitted in the Next (Pre-release) version, which appears to be 4.1.x. As a result, the Next (Pre-release) version of the Camel Kafka Connect (4.0.x), which in turn depends on Kamelets 4.0.0, won't have support for RabbitMQ at all if I understand correctly, hence requesting support for it (or to hear back from you on this). RabbitMQ seems like a quite typical use case one might need.

Also, from what I behold there is no SSL/TLS support since Kamelets came out, is there an explanation for this? This made us use the old implementation of the Camel Kafka Connector as the RabbitMQ Component did support SSL configs.

Thanks in advance for your time.

dshma avatar Dec 02 '23 23:12 dshma

BTW: While Camel Kafka Connect is listed as Next (Pre-release) in the doc, the 4.0.0 tag can be seen in the repository, and as expected, there is no support for both RabbitMQ Source and Sink (same for the main branch as of today).

dshma avatar Dec 02 '23 23:12 dshma

Adding the spring-rabbitmq Kamelets is on my radar from a while. Just need to find the time.

oscerd avatar Dec 11 '23 10:12 oscerd