美文网首页
Kafka-核心API

Kafka-核心API

作者: 洛神灬殇 | 来源:发表于2022-05-02 08:30 被阅读0次

** Kafka是一种分布式的,基于发布/订阅的消息系统,它可以让你发布和订阅记录流。在这方面,它类似于一个消息队列或企业消息系统。它可以让你持久化收到的记录流,从而具有容错能力。**

1.生产者API操作机制

生产者 API 允许应用程序发布记录流至一个或多个Kafka的话题(Topics)。
2.消费者API操作机制

消费者API 允许应用程序订阅一个或多个主题,并处理这些主题接收到的记录流。
3.Stream流式API操作机制

   Streams API 允许应用程序充当流处理器(stream processor),从一个或多个主题获取输入流,并生产一个输出流至一个或多个的主题,能够有效地变换输入流为输出流。

4.Connector API操作机制

    Connector API 允许构建和运行可重用的生产者或消费者,能够把 Kafka主题连接到现有的应用程序或数据系统。例如,一个连接到关系数据库的连接器(connector)可能会获取每个表的变化。
    Kafka的客户端和服务器之间的通信是靠一个简单的,高性能的,与语言无关的TCP协议完成的。这个协议有不同的版本,并保持向前兼容旧版本。

    Kafka不光提供了一个Java客户端,还有许多语言版本的客户端。希望大家可以多多学习

相关文章

  • Kafka-核心API

    ** Kafka是一种分布式的,基于发布/订阅的消息系统,它可以让你发布和订阅记录流。在这方面,它类似...

  • 核心API

  • 《全栈工程师修炼指南》学习笔记 3

    Web API 接口的设计核心是权衡(trade-off) Web API 设计步骤 明确核心问题,确定问题域 —...

  • Kafka核心API——Connect API

    Kafka Connect基本概念介绍 Kafka Connect是一个用于将数据流输入和输出Kafka的框架。C...

  • Kafka核心API——Stream API

    Kafka Stream概念及初识高层架构图 Kafka Stream是Apache Kafka从0.10版本引入...

  • Kafka核心API——AdminClient API

    五类Kafka客户端作用和区别 在上文中介绍了如何搭建一个Kafka服务,那么在开发中我们要如何去访问、集成Kaf...

  • spark 学习笔记

    Spark学习笔记 Data Source->Kafka->Spark Streaming->Parquet->S...

  • Hibernate核心API

    一、session session可以理解为操作数据库的对象session的特点:线程不安全 1、把对象保存在关系...

  • JDBC核心API

    Statement statement执行查询 创建Statement方式: 执行INSERT,UPDATE和DE...

  • Hibernate核心API

    在这一节中,我主要介绍下面的内容: Session介绍 Save和Update 实体对象的识别 Hibernate...

网友评论

      本文标题:Kafka-核心API

      本文链接:https://www.haomeiwen.com/subject/unmmyrtx.html