Kafka简单介绍

来源:互联网 发布:gtp吉他谱软件ios 编辑:程序博客网 时间:2024/05/18 03:25

本文内容来自Kafka官网:http://kafka.apache.org,翻译不好请见谅,欢迎批评指正。

简介

Apache Kafka作为一个分布式提交日志,是发布订阅消息的一种技术。

性质

快速(fast)

在成千上万的客户请求读写数据时,单一的Kafka代理可以处理每秒成百上千MB(megabytes)数据。

可扩展的(scalable)

Kafka被设计为允许单一集群作为中心数据后台支撑为大型组织服务。它可以被弹性地和透明地扩展,无须停机操作。数据流被分区和传输到集群机器上,使用集群可以让数据流传输的比单台机器更多,和更好的服务于多方位的客户。

持久的(durable)

为了防止数据丢失,大量的消息被持久化在磁盘上和复制到集群机器中,每一个代理可以处理TB(terabytes)级消息而没有性能影响。

分布式设计(distributed by design )

Kafka有一个现今的集群-中心设计,提供强壮的持久化和容错机制保障。

0 0