kafka官网简介翻译

每日一个技术官网推荐 Vol.06:Apache Kafka 官网 名称:Apache Kafka 官网网址技术领域:分布式系统 / 消息队列 / 日志系统 / 实时流处理一句话简介:Kafka 是一个开源的分布式事件流平台,支持高吞吐量的消息发布、订阅、存储与处理。 阅读详情

官网网址:http://kafka.apache.org/intro#intro_more
event streaming(事件流)

Event streaming is the digital equivalent of the human body’s central nervous system. It is the technological
foundation for the ‘always-on’ world where businesses are increasingly software-defined and automated,
and where the user of software is more software.

Technically speaking, event streaming is the practice of capturing data in real-time from event sources like
databases, sensors, mobile devices, cloud services, and software applications in the form of streams of
events; storing these event streams durably for later retrieval; manipulating, processing, and reacting to the
event streams in real-time as well as retrospectively; and routing the event streams to different destination
technologies as needed. Event streaming thus ensures a continuous flow and interpretation of data so
that the right information is at the right place, at the right time.

事件流:从技术上讲,事件流是一种以事件流的形式从事件源(如数据库,传感器,移动设备,云服务和软件
应用程序)实时捕获数据的实践。 持久存储这些事件流以供以后检索; 实时以及回顾性地处理,处理和响应
事件流; 并根据需要将事件流路由到不同的目标技术。 事件流因此确保了数据的连续流和解释,以便正确的
信息在正确的时间,正确的位置。

What can I use event streaming for?(能用事件流做些什么)

Event streaming is applied to a wide variety of use cases across a plethora of industries and organizations. Its many examples include:
To process payments and financial transactions in real-time, such as in stock exchanges, banks, and insurances.
To track and monitor cars, trucks, fleets, and shipments in real-time, such as in logistics and the automotive industry.
To continuously capture and analyze sensor data from IoT devices or other equipment, such as in factories and wind parks.
To collect and immediately react to customer interactions and orders, such as in retail, the hotel and travel industry, and mobile applications.
To monitor patients in hospital care and predict changes in condition to ensure timely treatment in emergencies.
To connect, store, and make available data produced by different divisions of a company.
To serve as the foundation for data platforms, event-driven architectures, and microservices.

事件流适用于众多行业和组织的各种用例。 它的许多示例包括:
实时处理付款和金融交易,例如在证券交易所,银行和保险中。
实时跟踪和监视汽车,卡车,车队和货运,例如在物流和汽车行业。
连续捕获和分析来自IoT设备或其他设备(例如工厂和风电场)中的传感器数据。
收集并立即响应客户的交互和订单,例如在零售,酒店和旅游行业以及移动应用程序中。
监测患者的医院护理情况并预测病情变化,以确保在紧急情况下及时得到治疗。
连接,存储和提供公司不同部门产生的数据。
用作数据平台,事件驱动的体系结构和微服务的基础。

Apache Kafka® is an event streaming platform. What does that mean?(ApacheKafka®是事件流平台。 那是什么意思?)

Kafka combines three key capabilities so you can implement your use cases for event streaming end-to-end with a single battle-tested solution:

To publish (write) and subscribe to (read) streams of events, including continuous import/export of your data from other systems.
To store streams of events durably and reliably for as long as you want.
To process streams of events as they occur or retrospectively.
And all this functionality is provided in a distributed, highly scalable, elastic, fault-tolerant, and secure manner. Kafka can be deployed on bare-metal hardware, virtual machines, and containers, and on-premises as well as in the cloud. You can choose between self-managing your Kafka environments and using fully managed services offered by a variety of vendors.

Kafka结合了三个关键功能,因此您可以使用一个经过实际测试的解决方案来端到端实施事件流的用例:

发布(写入)和订阅(读取)事件流,包括从其他系统连续导入/导出数据。
根据需要持久而可靠地存储事件流。
处理事件流的发生或追溯
。
并且以分布式,高度可伸缩,弹性,容错和安全的方式提供所有这些功能。 Kafka可以部署在裸机硬件,虚拟机和容器,本地以及云中。 您可以在自我管理Kafka环境与使用各种供应商提供的完全托管服务之间进行选择。

How does Kafka work in a nutshell?(概述kafka是如何工作的)

Kafka is a distributed system consisting of servers and clients that communicate via a high-performance TCP network protocol. It can be deployed on bare-metal hardware, virtual machines, and containers in on-premise as well as cloud environments.

Servers: Kafka is run as a cluster of one or more servers that can span multiple datacenters or cloud regions. Some of these servers form the storage layer, called the brokers. Other servers run Kafka Connect to continuously import and export data as event streams to integrate Kafka with your existing systems such as relational databases as well as other Kafka clusters.To let you implement mission-critical use cases, a Kafka cluster is highly scalable and fault-tolerant: if any of its servers fails, the other servers will take over their work to ensure continuous operations without any data loss.

Clients: They allow you to write distributed applications and microservices that read, write, and process streams of events in parallel, at scale, and in a fault-tolerant manner even in the case of network problems or machine failures. Kafka ships with some such clients included, which are augmented by dozens of clients provided by the Kafka community: clients are available for Java and Scala including the higher-level Kafka Streams library, for Go, Python, C/C++, and many other programming languages as well as REST APIs.

Kafka是一个分布式系统,由服务器和客户端组成,通过高性能的TCP网络协议进行通信。它可以部署在裸机硬件、虚拟机、内置容器以及云环境中

服务器:Kafka作为一台或多台服务器的集群运行,可以跨越多个数据中心或云区域。其中一些服务器构成了存储层,称为brokers。其他服务器运行Kafka Connect来连续导入和导出数据作为事件流(event streams),以将Kafka与现有系统集成在一起,例如关系数据库以及其他Kafka群集。为了实现关键任务用例,Kafka集群具有高度的可扩展性和容错能力:如果其任何服务器发生故障,其他服务器将接管其工作,以确保连续运行而不会丢失任何数据。

客户端:它们使您可以编写分布式应用程序和微服务,即使在网络问题或机器故障的情况下,它们也可以并行,大规模且以容错的方式读取,写入和处理事件流。 Kafka附带了一些这样的客户端,Kafka社区提供了许多客户端,这些客户端得到了扩展:客户端可用于Java和Scala,包括更高级的Kafka Streams库,Go,Python,C / C ++和许多其他编程语言以及REST API。

Main Concepts and Terminology(主要的概念和术语)

An event records the fact that “something happened” in the world or in your business. It is also called record or message in the documentation. When you read or write data to Kafka, you do this in the form of events. Conceptually, an event has a key, value, timestamp, and optional metadata headers. Here’s an example event:

Event key: “Alice”
Event value: “Made a payment of $200 to Bob”
Event timestamp: “Jun. 25, 2020 at 2:06 p.m.”
Producers are those client applications that publish (write) events to Kafka, and consumers are those that subscribe to (read and process) these events. In Kafka, producers and consumers are fully decoupled and agnostic of each other, which is a key design element to achieve the high scalability that Kafka is known for. For example, producers never need to wait for consumers. Kafka provides various guarantees such as the ability to process events exactly-once.

Events are organized and durably stored in topics. Very simplified, a topic is similar to a folder in a filesystem, and the events are the files in that folder. An example topic name could be “payments”. Topics in Kafka are always multi-producer and multi-subscriber: a topic can have zero, one, or many producers that write events to it, as well as zero, one, or many consumers that subscribe to these events. Events in a topic can be read as often as needed—unlike traditional messaging systems, events are not deleted after consumption. Instead, you define for how long Kafka should retain your events through a per-topic configuration setting, after which old events will be discarded. Kafka’s performance is effectively constant with respect to data size, so storing data for a long time is perfectly fine.

Topics are partitioned, meaning a topic is spread over a number of “buckets” located on different Kafka brokers. This distributed placement of your data is very important for scalability because it allows client applications to both read and write the data from/to many brokers at the same time. When a new event is published to a topic, it is actually appended to one of the topic’s partitions. Events with the same event key (e.g., a customer or vehicle ID) are written to the same partition, and Kafka guarantees that any consumer of a given topic-partition will always read that partition’s events in exactly the same order as they were written.

事件记录了世界或您的企业中“发生了某些事情”的事实。在文档中也称为record或message。当您向Kafka读取或写入数据时,您将以事件的形式进行操作。从概念上讲,事件具有键,值,时间戳和可选的元数据标题。这是一个示例事件:

事件键:“爱丽丝”
赛事价值:“向Bob支付了$ 200”
活动时间戳记:“ 2020年6月25日,下午2:06”
(Producers)生产者是那些向Kafka发布(写)事件的客户端应用程序,而(consumers)消费者是那些订阅(读和处理)这些事件的客户端应用程序。在Kafka中,生产者和消费者之间完全解耦并且彼此不可知 ,这是实现Kafka众所周知的高可伸缩性的关键设计元素。例如,生产者永远不需要等待消费者。 Kafka提供各种保证,例如能够一次准确地处理事件。

event被组织并持久地存储在topic中。简单的说,topic类似于文件系统中的文件夹,event是该文件夹中的文件。示例topic名称可以是“payment”。 Kafka中的topic始终是多生产者(multi-produce)r和多用户(multi-subscriber)的:一个topic可以有零个,一个或多个向其写入事件的生产者,以及零个,一个或多个订阅这些事件的使用者。可以根据需要频繁读取topic中的事件-与传统的消息传递系统不同,kafka在使用后不会删除事件。相反,您可以通过按topic的配置设置来定义Kafka将事件保留多长时间,之后旧的事件将被丢弃。 Kafka的性能相对于数据大小实际上是恒定的,因此长时间存储数据是完全可以的。

topic是可分区的,这意味着topic分布(partition)在位于不同Kafka broker上的多个“存储桶(buckets)”中。数据的这种分布式放置对于可伸缩性非常重要,因为它允许客户端应用程序同时从多个broker读取数据或向多个broker写入数据。将新事件发布到topic时,实际上会将其追加到topic的一个分区中。具有相同key(例如,客户或车辆ID)的事件将写入同一分区,并且Kafka保证,给定topic分区的任何使用者都将始终以与写入时完全相同的顺序读取该分区的事件。

Figure: This example topic has four partitions P1–P4. Two different producer clients are publishing, independently from each other, new events to the topic by writing events over the network to the topic’s partitions. Events with the same key (denoted by their color in the figure) are written to the same partition. Note that both producers can write to the same partition if appropriate.
To make your data fault-tolerant and highly-available, every topic can be replicated, even across geo-regions or datacenters, so that there are always multiple brokers that have a copy of the data just in case things go wrong, you want to do maintenance on the brokers, and so on. A common production setting is a replication factor of 3, i.e., there will always be three copies of your data. This replication is performed at the level of topic-partitions.

This primer should be sufficient for an introduction. The Design section of the documentation explains Kafka’s various concepts in full detail, if you are interested.

在这里插入图片描述

图:本示例主题具有四个分区P1-P4。两个不同的生产者客户端正在彼此独立地向topic发布新event,通过网络将event写入topic分区,。具有相同键(在图中由其颜色表示)的事件被写入同一分区。请注意,如果合适,两个生产者都可以写入同一分区。
为了使您的数据具有容错性和高可用性,即使在地理区域或数据中心之间,也可以复制每个主题,因此,总是有多个broker可以有数据的副本,以防万一出错。对brokers进行维护,等等。常见的生产设置是replication factor 为3,即,您的数据将始终有三个副本。此复制在topic-partitions(主题分区)级别执行。

该入门手册应该足够介绍。如果您有兴趣,文档的“设计”部分将详细介绍Kafka的各种概念。

Kafka APIs

In addition to command line tooling for management and administration tasks, Kafka has five core APIs for Java and Scala:

The Admin API to manage and inspect topics, brokers, and other Kafka objects.
The Producer API to publish (write) a stream of events to one or more Kafka topics.
The Consumer API to subscribe to (read) one or more topics and to process the stream of events produced to them.
The Kafka Streams API to implement stream processing applications and microservices. It provides higher-level functions to process event streams, including transformations, stateful operations like aggregations and joins, windowing, processing based on event-time, and more. Input is read from one or more topics in order to generate output to one or more topics, effectively transforming the input streams to output streams.
The Kafka Connect API to build and run reusable data import/export connectors that consume (read) or produce (write) streams of events from and to external systems and applications so they can integrate with Kafka. For example, a connector to a relational database like PostgreSQL might capture every change to a set of tables. However, in practice, you typically don’t need to implement your own connectors because the Kafka community already provides hundreds of ready-to-use connectors.
Where to go from here
To get hands-on experience with Kafka, follow the Quickstart.
To understand Kafka in more detail, read the Documentation. You also have your choice of Kafka books and academic papers.
Browse through the Use Cases to learn how other users in our world-wide community are getting value out of Kafka.
Join a local Kafka meetup group and watch talks from Kafka Summit, the main conference of the Kafka community.

Kafka API

除了用于管理和管理任务的命令行工具外,Kafka还具有用于Java和Scala的五个核心API:

Admin API,用于管理和检查topic,broker和其他Kafka对象。
生产者API(Producer API),用于将事件流发布(写入)到一个或多个Kafka主题。
消费者API订阅( Consumer API )(读取)一个或多个主题并处理为其产生的事件流。
Kafka Streams API,用于实现流处理应用程序和微服务。它提供了更高级别的功能来处理事件流,包括转换,诸如聚合(aggregations)和联接(joins)之类的有状态操作,窗口,基于事件时间的处理等等。从一个或多个主题读取输入,以便生成一个或多个主题的输出,从而有效地将输入流转换为输出流。
Kafka Connect API可以构建和运行可重用的数据导入/导出连接器,这些连接器从(到)外部系统和应用程序消耗(读取)或生成(写入)事件流,以便它们可以与Kafka集成。例如,与诸如PostgreSQL之类的关系数据库的连接器可能会捕获对一组表的所有更改。但是,实际上,您通常不需要实现自己的连接器,因为Kafka社区已经提供了数百个随时可用的连接器。

Where to go from here
要获得有关Kafka的动手经验,请遵循快速入门http://kafka.apache.org/quickstart。
要更详细地了解Kafka,请阅读文档http://kafka.apache.org/documentation/。您还可以选择Kafka的书籍和学术论文http://kafka.apache.org/books-and-papers。
浏览用例http://kafka.apache.org/powered-by,了解我们全球社区中的其他用户如何从Kafka中获得价值。
加入当地的kafka聚会小组http://kafka.apache.org/events,观看kafka社区主要会议kafka峰会的演讲https://kafka-summit.org/past-events/。

Kafka consumer API简介 Kafka采用生产/消费模型。Kafka Client从kafka集群中消费记录。该SDK具备以下特性: 1. 屏蔽了Server集群的错误处理; 2. 不用感知服务器端分区的迁移; 3. 利用consumer groups可以实现消费端的负载均衡; 客户端保持了和Brokers的连接,如果连接异常关闭,可能引起连接的泄露。客户端为非线程安全模型,具体参见“多线程处理”相关描述。 阅读详情

相关推荐

1 kafka简介

1.1 kafka介绍 ​ kafka官网地址:https://kafka.apache.org/ ​ github地址:https://github.com/apache/kafka ​ kafka最初是由Linkedin公司开发,它是一个分布式、分区的、多副本的、多生产者、多订阅者,基于zookeeper协调的分布式日志系统(当然也可以作为消息中间件来使用),常见可以用于日志收集,消息中间件服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶

qq_36305027的博客 1227

一文上手Kafka【上】

一文入门Kafka常用操作,核心概念、spring boot整合、发送接收数据、集群相关概念.

编程技术圈 2540

【kafka官网翻译】深入理解 Kafka 主题级别配置

Kafka 的主题级别配置允许用户为每个主题设置特定的参数,从而覆盖服务器的默认配置。这些配置可以在创建主题时指定,也可以在主题创建后动态修改。通过主题级别配置,用户可以根据业务需求灵活调整主题的行为,例如消息保留策略、压缩方式、日志清理策略等。Kafka 的主题级别配置为用户提供了强大的灵活性,使其能够根据具体需求优化主题的行为。通过合理配置等参数,用户可以显著提升 Kafka 的性能和可靠性。在实际应用中,建议根据业务场景和数据特性选择合适的配置,并通过命令行工具动态调整配置以满足不断变化的需求。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 5577

运维学习————kafka(1)

kafka中文文档kafka是由apache软件基金会开发的一个开源流处理框架,由JAVA和scala语言编写。是一个高吞吐量的分布式的发布和订阅消息的一个系统。Kafka用于构建实时的数据管道和流式的app.它可以水平扩展,高可用,速度快,并且已经运行在数千家公司的生产环境。

m0_73376570的博客 2191

【Kafka】Kafka官网翻译 kafka 实现 网络层 消息协议

1.概述 翻译:官网实现 5. 实现 5.1 网络层 网络层是一个非常简单的NIO服务器,这里不会详细描述。sendfile实现是通过给MessageSet接口一个writeTo方法来完成的。这允许文件支持的消息集使用更高效的transferTo实现,而不是进程内缓冲写。线程模型是一个单一的接受线程和N个处理器线程,每个线程处理固定数量的连接。这个设计已经在其他地方进行了相当彻底的测试,并且发现易于实现和快速。协议保持得相当简单,以便将来用其他语言实现客户端。 5.2信息 消息由一个变长报头、一个变长不透.

九师兄 775

【kafka官网翻译】Kafka 主题级别配置的高级特性与最佳实践

Kafka 的主题级别配置提供了丰富的高级特性,如日志压缩、副本管理和消息时间戳控制。通过合理配置这些参数,用户可以进一步提升 Kafka 的性能、可靠性和灵活性。在实际应用中,建议根据业务需求和数据特性选择最佳配置,并结合命令行工具动态调整配置以满足不断变化的需求。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 5579

Kafka官网

官方文档 -- https://kafka.apache.org/intro -- v2.5 概要 分布式流数据平台,包含以下三个能力: 发布和订阅数据流中的记录,类似消息队列与企业消息系统 -- 消息系统 以容错和持久的方式存储数据流的记录 --- 高可用持久 当数据流中的记录发生时处理它们 --- 实时处理 主要应用于两大类应用程序 构建实时流数据管道,在系统或应用程序之间...

github_28583061的博客 2670

kafka官网翻译一:简介与用例及安装手册

1.入门 1.1简介 ApacheKafka®是一个分布式流媒体平台。这到底是什么意思? 我们认为流媒体平台具有三个关键功能: 它可以让你发布和订阅记录流。在这方面,它类似于消​​息队列或企业消息传递系统。 它允许您以容错方式存储记录流。 它可以让您在发生记录时处理记录流。 什么是卡夫卡好? 它被用于两大类的应用程序: 构建可在系统或应用程序之间可靠获取数据的实时流数据管道 构建...

qq_32736999的博客 703

基于FPGA的TDC延迟链优化与码密度校准方法(1)——原理与实现

本文深入探讨了基于FPGA的时间数字转换器(TDC)延迟链非均匀性问题及其码密度校准方法。通过分析工艺偏差、温度电压影响等根源,详细介绍了码密度测试原理、逐位校准技术及气泡消除算法,并分享了自适应校准策略与多场景应用实践,有效提升TDC测量精度至皮秒级。

kiwi8的博客 488

铭飞MCMS源码部署

文章目录前言一、下载铭飞源码二、部署源码1.使用IDEA打开源码2.配置tomcat环境2.1下载tomcat并测试是否可以成功启动(此处不赘述)2.2在IDEA中安装tomcat环境并配置3.添加数据库,并配置3.1新建数据库3.2 导入sql配置三、启动测试 前言 铭飞MCMS基于IDEA、tomcat和mysql的环境搭建。 提示:以下是本篇文章正文内容,下面案例可供参考 一、下载铭飞源码 gitee:https://gitee.com/mingSoft/MCMS/releases(各种版本按需下

MARS_ZORO的博客 4063

apache flink 保证端到端exactly-once语义的简介(同样适用于kafka!)- 翻译自官网

这篇文章翻译自flink官网博客(An Overview of End-to-End Exactly-Once Processing in Apache Flink (with Apache Kafka, too!)). 翻译加上了点自己的理解,也省略了一些原文的表述,若有错误和并准确的地方请指出,还是推荐看一下原汁原味英文版哈。 正文开始: 2017年12月,apache flink 1.4...

hellojoy的博客 452

SqlSugar避坑指南:C#操作MySQL时你可能会忽略的5个细节

本文分享了使用C#和SqlSugar框架操作MySQL数据库时的实战避坑指南。针对连接配置、实体映射、查询性能、事务处理等关键环节,深入剖析了5个容易被忽略但至关重要的细节,帮助开发者提升项目稳定性和执行效率,避免常见陷阱。

delta的博客 276

Kafka入门经典(官网翻译)

Kafka独特设计在什么地方? Kafka如何搭建及创建topic、发送消息、消费消息? 如何书写Kafka程序? 数据传输的事务定义有哪三种? Kafka判断一个节点是否活着有哪两个条件? producer是否直接将数据发送到broker的leader(主节点)? Kafa consumer是否可以消费指定分区消息? Kafka消息是采用Pull模式,还是Push模式? Procuder API有

极客神殿 1167

如何在STM32上5分钟搞定nanopb协议传输?附完整代码示例

本文提供了在STM32微控制器上快速集成nanopb协议传输的实战指南。通过详细的步骤,从.proto文件定义、代码生成到STM32CubeIDE项目移植,帮助开发者利用nanopb这一轻量级Protocol Buffers C语言实现,在5分钟内构建高效、跨平台的嵌入式设备通信框架,并附有完整的代码示例。

jwt8token的博客 838

Nsight Compute内存图表实战:如何快速定位CUDA内核的内存瓶颈(附配置截图)

本文详细介绍了如何使用Nsight Compute的Memory Chart功能快速定位和诊断CUDA内核中的内存性能瓶颈。通过解析内存图表中的逻辑与物理单元节点、连线颜色含义,并结合实战案例(如低L1缓存命中率、共享内存Bank冲突、全局内存访问未合并),指导开发者从可视化数据回溯至源代码,进行精准有效的内存访问优化,从而提升GPU程序性能。

zeta9的博客 479

kafka官网翻译二:API使用,配置,设计

2. API 卡夫卡包括五个核心API: 该生产 API允许应用程序发送数据流的卡夫卡集群中的主题。 该消费者API允许应用程序从卡夫卡集群中的主题读取数据流。 该流API允许将来自输入主题数据流输出的主题。 所述连接API允许实现连接器,其连续地从一些源系统或应用拉进卡夫卡或从卡夫卡推入一些水槽系统或应用程序。 该的AdminClientAPI允许管理和检查课题,经纪人和其他...

qq_32736999的博客 1478

COMSOL仿真分析高压直流GIS/GIL绝缘性能优化

高压直流气体绝缘设备(GIS/GIL)的绝缘性能是保障电网可靠运行的关键。通过COMSOL Multiphysics多物理场仿真,可以深入分析气固界面电场分布与电荷积聚机理。该技术结合静电场、热场和电荷传输耦合计算,能准确模拟温度梯度对SF6气体与环氧树脂界面特性的影响。工程实践中,这类仿真可优化导体结构设计、改进绝缘材料配方,并建立电场-温度关联预警模型。特别是在80℃高温工况下,仿真显示界面电荷密度会显著增加23%,这对设备安全运行具有重要指导价值。

weixin_32075843的博客 192

从kafka官方简介(翻译)中了解它到底是干什么的?

是一个分布式流平台。应具有的三个功能 发布和订阅记录的流,类似于消息队列或者企业级消息系统。 以容错的、持久的方式存储记录流 当发生时处理记录流。 kafka一般使用于两大类应用: 构建实时流数据管道:在系统或应用间可靠的得到数据。 构建转换或响应实时数据流的应用。 概念 kafka作为一个集群运行在一个或多台服务器上,可以跨多个数据中心。 ...

ray 1万+

《YOLO11魔术师专栏》专栏介绍 & 专栏目录

【原创自研模块】【多组合点优化】【注意力机制】【主干篇】【neck优化】【卷积魔改】 【block&多尺度融合结合】【损失&IOU优化】【上下采样优化】【小目标性能提升】【前沿论文分享】【训练实战篇】

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

FlinkKafkaConsumer官网文档翻译

以下内容翻译自Apache Flink Kafka Connector官网(内容顺序稍作修改) Flink为Kafka topic读取和写入数据提供了特殊的Kafka连接器。Flink Kafka消费者与Flink的检查点机制集成可以保证下游的exactly-once语义。为了实现这一点,Flink并不完全依赖Kafka自身维护的消费者组offset,而是在Flink内部管理这些offset。 ...

ChengYanan的博客 881

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Kafka官网翻译

一 topic和Log kafka的topic是一个发布消息的分类,kafka里的topic一直是有多个消费者,也就是说,kafka可以有0、1或者多个订阅者去订阅写在topic里的消息。 对于每一个topic来说,kafka集群都会保持一个分区的日志,如下图: 每一个分区都是一个有序的、且顺序不变被追加写的记录,结构化的日志,每一条记录都会被分配一个叫做偏移量的连续的数字i...

小雨的博客 337

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

kafka简介

kafka简介 翻译自Kafka官网 Introduction:http://kafka.apache.org/intro kafka是一个分布式流平台(distributed streaming platform) 既然是流平台就具有三大特性: 发布和订阅记录流,类似于消息队列或企业消息传递系统。 以容错的持久方式存储记录流。 处理记录流。 kafka通常用于两大类应用程序: 建立实时流数...

Ernest.DF的博客 253

kafka官网译文

项目中对kafka有所使用,但一直都是根据公司内部wiki提供的demo来写的,对kafka有一定了解,但是可能不够系统,全面;于是最近找时间浏览了一下官网对kafka的介绍,翻译如下:一句话概括kafkakafka是一个具备很强容错能力和实时处理能力的分布式流数据平台。kafka的应用场景kafka可在以下场景中应用:基于流数据的发布订阅消息系统、基于流数据的高效异步通信中间件、基于流数据的高可

JEECG官方博客 4012

Kafka 简介

文章为笔者学习 Kafka 的笔记,主要内容是 Kafka 官网上有关快速入门的翻译

RegretLi的博客 257
上一篇: 有趣的shell命令
下一篇: idea运行Sparkstreaming读取hdfs文件遇到的问题
programmer_trip
博客等级 码龄7年 3187粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值