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


Reply via email to