美文网首页
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

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