Introduction
Software Overview
Kafka is an open source streaming platform developed by Apache Software Foundation in Scala and Java. The project aims to provide a unified, high-throughput, and low-latency platform for processing real-time data. The persistence layer is essentially a large-scale publish or subscribe message queue based on the distributed transaction log architecture, which makes it valuable for processing streaming data as an enterprise-class infrastructure. In addition, Kafka can connect to external systems (for data input and output) through Kafka Connect and provides Java Streams (a client library for building applications and microservices).
This practice uses the Kunpeng Porting Advisor to rebuild software packages. It provides guidance for rebuilding Scala and Java software for the Kunpeng platform. The process covers scanning and analysis in the early stage, dependency library preparation in the middle stage, and rebuild and verification in the later stage. Refer to this practice to rebuild other software.
Programming languages: Scala and Java
Open source license: Apache-3.0 license
Recommended Software Version
Kunpeng DevKit: 24.0.0
Kafka 2.4.1-1