Apache Kafka uses a basic, high-performance, language-agnostic TCP protocol to facilitate communication between clients and servers.
Backward compatibility exists between this protocol and its predecessor.
https://www.oreilly.com/library/view/kafka-connect/9781098126520/ch01.html