Можно ли использовать версию библиотеки kafka stream 2.2 против брокера kafka 2.12-1.1.1?
Да, это возможно.Kafka Streams является прямой и обратной совместимостью с кластерами Kafka.Например, вы также можете использовать более старые версии Kafka Streams с новыми кластерами Kafka, чего бы это ни стоило.Это означает, что вы можете самостоятельно обновлять приложения и кластеры, которые часто также управляются разными группами (например, «команда мошенников» отвечает за разработку, обновление и запуск приложения KStreams для обнаружения мошеннических платежей, а отдельная команда Ops отвечает закластеры Kafka).
Для получения полной информации см. матрицу совместимости версий по адресу https://docs.confluent.io/current/streams/introduction.html#ak. (Должна быть такая же матрица версий на веб-сайте Apache Kafka, но я не смог ее найти прямо сейчас.)