【图文详细 】Kafka消息队列——Kafka 的各种 API 操作

7.1、Kafka 的 API 分类 

1、The Producer API  允许一个应用程序发布一串流式的数据到一个或者多个 Kafka Topic。 
 
2、The Consumer API  允许一个应用程序订阅一个或多个 Topic ,并且对发布给他们的流式数据进行处理。 
 
3、The Streams API  允许一个应用程序作为一个流处理器,消费一个或者多个 Topic 产生的输入流,然后生产一 个输出流到一个或多个 Topic 中去,在输入输出流中进行有效的转换。 
 
4、The Connector API  允许构建并运行可重用的生产者或者消费者,将 Kafka Topic 连接到已存在的应用程序或者数 据系统。比如,连接到一个关系型数据库,捕捉表(table)的所有变更内容。 

http://kafka.apache.org/11/documentation.html#producerapi

7.2、Kafka 的 Message 消费语义 

数据传输的事务定义通常有以下三种级别:

最多一次(At most once): 消息不会被重复发送,最多被传输一次,但也有可能漏传

最少一次(At least one): 消息不会被漏发送 ,最少被传输一次,但也有可能被重复传输

精确的一次(Exactly once): 不会漏传输也

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值