Well, obviously the API changed a lot between 0.10 and 2.4, client code developed for one version surely is incompatible with the other one...
Le jeu. 16 avr. 2020 à 09:20, Gowtham S <gowtham.co....@gmail.com> a écrit : > Hi Nicolas, > Sorry for the confusion made, there is no communication between clients. > We are in need of using two Kafka client wrappers provided by two external > teams. > > Team A has its own Kafka cluster with own client to produce/consume data, > and team B also have their own cluster and clients. > > One team (say team A) using Kafka-clients-2.4.0.jar in their wrapper and > another team(say team b) using Kafka-clients-0.10.0.1.jar in their wrapper. > > Sample Case: > If we try to produce data with the given wrapper of Team B we got below > exception > !Exception in thread "main" java.lang.NoSuchMethodError: > org.apache.kafka.common.record.Record.recordSize([B[B)I > > > Thanks and regards, > Gowtham S, MCA > > > > On Wed, 15 Apr 2020 at 19:32, Nicolas Carlot <nicolas.car...@chronopost.fr> > wrote: > >> What do you mean by communication between Kafka Clients ? >> A Client is either a producer or a consumer, they don't "communicate"... ? >> >> Le mar. 7 avr. 2020 à 09:01, Gowtham S <gowtham.co....@gmail.com> a >> écrit : >> >> > Hello, >> > >> > As per our team requirements, we are supposed to use and communicate >> > between two different Kafka Clients, provided and managed by two >> separate >> > teams). Mentioned below are the client versions >> > >> > Version 1 - kafka-clients-2.4.0.jar >> > Version 2 - kafka-clients-0.10.0.1.jar >> > >> > Please suggest if possible to use them without compatibility issues. Is >> it >> > necessary to move the topics to a single Kafka? >> > If necessary to upgrade the clients, suggest the best practices for the >> > same. >> > >> > >> > With regards, >> > Gowtham S, MCA >> > >> >> >> -- >> *Nicolas Carlot* >> >> Lead dev >> | | nicolas.car...@chronopost.fr >> >> >> *Veuillez noter qu'à partir du 20 mai, le siège Chronopost déménage. La >> nouvelle adresse est : 3 boulevard Romain Rolland 75014 Paris* >> >> [image: Logo Chronopost] >> | chronopost.fr <http://www.chronopost.fr/> >> Suivez nous sur Facebook <https://fr-fr.facebook.com/chronopost> et >> Twitter >> <https://twitter.com/chronopost>. >> >> [image: DPD Group] >> > -- *Nicolas Carlot* Lead dev | | nicolas.car...@chronopost.fr *Veuillez noter qu'à partir du 20 mai, le siège Chronopost déménage. La nouvelle adresse est : 3 boulevard Romain Rolland 75014 Paris* [image: Logo Chronopost] | chronopost.fr <http://www.chronopost.fr/> Suivez nous sur Facebook <https://fr-fr.facebook.com/chronopost> et Twitter <https://twitter.com/chronopost>. [image: DPD Group]