---
title: 介绍
description: "Kafka是由Apache软件基金会开发的一个开源流处理平台，由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”，这使它作为企业级基础设施来处理流式数据非常有价值。此外，Kafka可以通过Kafka Connect连接到外部系统（用于数据输入/输出），并提供了一个Java流式处理库Kafka Streams。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/probestpractice/kunpengDevKitProPractice_0043.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/probestpractice/kunpengDevKitProPractice_0043.html
indexId: 42510f9a2d567e71a6224abd61168a45970dbab5d0f74b33eab09fb59060c0e592
---
# 介绍

#### 简要介绍

Kafka是由Apache软件基金会开发的一个开源流处理平台，由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”，这使它作为企业级基础设施来处理流式数据非常有价值。此外，Kafka可以通过Kafka Connect连接到外部系统（用于数据输入/输出），并提供了一个Java流式处理库Kafka Streams。

本实践使用鲲鹏DevKit应用迁移工具进行软件包重构，帮助用户为鲲鹏平台重构Scala/Java软件。覆盖了前期扫描分析、中期准备依赖库和后期重构、验证的过程。用户在其他软件的重构中，可以参考本实践的思路和操作过程进行操作。

语言：Scala/Java

开源协议：Apache-3.0 License


#### 建议版本

鲲鹏DevKit工具版本：24.0.0

Kafka软件包：2.4.1-1
