That should not be a problem as java clients support bidirectional
compatibility. See
https://www.confluent.io/blog/upgrading-apache-kafka-clients-just-got-easier/

The “bidirectional” client compatibility work done in KIP-35
> <https://cwiki.apache.org/confluence/display/KAFKA/KIP-35+-+Retrieving+protocol+version>
> and KIP-97
> <https://cwiki.apache.org/confluence/display/KAFKA/KIP-97%3A+Improved+Kafka+Client+RPC+Compatibility+Policy>
> removed these limitations. New Java clients can now communicate with old
> brokers. The Confluent source-available clients for C, C++, and other
> languages no longer need to be reconfigured when the broker version
> changes. You can now upgrade the client whenever you want to get access to
> new features or bug fixes, without worrying about the broker version.
>

On Thu, Sep 19, 2019 at 3:58 PM M. Manna <manme...@gmail.com> wrote:

> Hello,
>
> Does it matter if we upgrade the client jar from 2.1.0 to 2.3.0 - but the
> brokers are using 2.2.0?
>
> https://kafka.apache.org/23/documentation/streams/upgrade-guide
>
> We don't use streams, just plain producer/consumer clients. For us, would
> it matter at all?
>
> Thanks,
>

Reply via email to