omarsmak opened a new pull request #4723: URL: https://github.com/apache/camel/pull/4723
This is pretty huge PR but I can summarise here , this PR will the component of camel-vertx-kafka to Camel, it includes the following: - A maven plugin that will generate the component configuration from Kafka Consumer/Producer similar to camel-debezium. Later, I am planning as well to use this plugin to generate the configurations for camel-kafka. This plugin is highly customizable with many options that allows to be adopted it easily to camel-kafka. - The component itself, based on Vert.x client for Kafka that supports full async operations, coupled with Mono and Flux just to minimize the callbacks (not necessary) though. In vertx 4.0 (still beta) it uses Future instead of callback, however the work should't be large, with Flux/Mono could easily wrapped. - The component doesnt yet support manual commit offsets, storing offsets to be committed but it can be added later. - The ensure the consistently functionality, I have used the integration tests and unit tests of camel-kafka to test this component (with small modifications specific to the component). ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org