查看: 39|回复: 1

Streams APIs

[复制链接]

该用户从未签到

发表于 2020-3-23 22:49:23 | 显示全部楼层 |阅读模式
Kafka有两类流APIs,low-level Processor API和high-level Streams DSL。本文介绍的是后者DSL,它的核心是KStream对象,表示流式key/value的数据,它的大多数方法都返回KStream对象的引用。

早在2005年,Martin Fowler和Eric Evans开发了fluent interface的概念,也就是接口的返回值和调用时传入的实例是相同的。这种方式对构造多个参数的对象时非常有用,例如:

Person.builder().firstName("Beth").withLastName("Smith").withOccupation("CEO");
在Kafka Streams中,有个重要的区别:返回的KStream对象是一个新的实例,而不是调用方法时的实例。



您需要登录后才可以回帖 登录 | 注册青鸟豆号

本版积分规则

Copyright 1999-2020 Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd

北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有

京ICP备11045574号-3 京公网安备11010802013845号

快速回复 返回顶部 返回列表