kafka
文章平均质量分 93
d303577562
这个作者很懒,什么都没留下…
展开
-
Kafka之生产者
1.简介 从编程的角度而言,生产者就是负责向Kafka发送消息的应用程序。在Kafka的历史变迁中,一共有两个大版本的生产者客户端:第一个是于Kafka开源之初使用Scala语言编写的客户端,我们可以称之为旧生产者客户端(Old Producer)或Scala版生产者客户端;第二个是从Kafka0.9x 版本开始推出的使用Java语言编写的客户端,我们可以称之为新生产者客户端(New Producer)或Java版生产者客户端,它弥补了旧版客户端中存在的诸多设计缺陷。虽然Kafka是用Java/Scala语原创 2021-08-18 18:33:43 · 690 阅读 · 0 评论 -
Kafka之初识Kafka
1.简介 Kafka起初是由LinkedIn公司采用Scala语言开发的一个多分区、多副本且基于ZooKeeper协调的分布式消息系统,现已被捐献给Apache基金会。目前Kafka已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Storm、Spark、Flink等都支持与Kafka集成。 Kafka之所以受到越来越多的青睐,与它“扮演”的三大角色是分不开的。 消息系统:Kafka和传统的消息系统原创 2021-08-12 11:53:42 · 334 阅读 · 0 评论 -
Kafka简介
1.简介 1.1.概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志、消息服务等等,Linkedin于2020年贡献给了Apache基金会并成为顶级开源项目。 主要应用场景是:日志手机系统和消息系统。 Kafka主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能。 高吞吐率。即使在非常廉价的商原创 2021-08-09 20:12:45 · 336 阅读 · 0 评论