第 1 章 主要特性
AMQ Streams 简化了在 OpenShift 集群中运行 Apache Kafka 的过程。
本指南旨在作为构建对 AMQ Streams 的理解的起点。本指南介绍了 Kafka 背后的一些关键概念,它是 AMQ Streams 的核心概念,它解释了 Kafka 组件的用途。概述了配置点,包括安全和监控 Kafka 的选项。AMQ Streams 发布提供部署和管理 Kafka 集群的文件,以及配置和监控部署的示例文件。
描述了典型的 Kafka 部署,以及部署和管理 Kafka 的工具。
1.1. Kafka 功能
Kafka 的底层数据流处理功能和组件架构可以提供:
- 微服务和其他应用,以极高吞吐量和低延迟共享数据
- 消息排序保证
- 从数据存储中递归/恢复消息,以重新构建应用程序状态
- 使用键值日志时,消息压缩以删除旧记录
- 集群配置中的水平可扩展性
- 复制数据以控制容错
- 保留大量数据以即时访问