2019年7月25日,莫斯科Java开发人员社区
jug.msk.ru举行了一次会议,在会议上Ivan Ponomarev提交了有关
Kafka Streams API的报告。

关于演讲者
Ivan在MIPT任教,同时还是
KURS公司的技术负责人,负责开发
Course Orchestra平台。 在
jug.msk.ru上第二次提交报告,上一次是
2017年
9月21日 。
他经常在各种会议上发表演讲,他最近的一些报告是:
- “日常任务的潜在复杂性:显示表格数据”( JPoint 2017 : 演示文稿 , 视频 )
- Celesta :在Java生态系统中创建业务逻辑( SECON 2018 : 视频 )
- “ Ansible剧本就是代码:我们测试,测试,持续集成”( DevOops 2018 : 演示文稿 )
- “连续静态分析”( Strike 2019 : 视频 )
- “连续静态代码分析”( Heisenbug圣彼得堡,2019年 : 演示 )
- “ Kafka Streams API: 超越 Hello World的一步”( JPoint 2019 : 演示 )
其他链接:
GitHub ,
Twitter ,
Habr 。
关于报告
Andrey Kogun提醒即将召开的会议(8月24日至25日的
TechTrain ,10月25日至26日的
Joker和10月29-30日的
DevOops )并
宣布会议开始。

该报告是Ivan在去年春季的
JPoint 2019会议上发表的演讲的三个小时版本的显着扩展。
该报告的演示文稿是使用有关Habré的
最新热门文章中详细介绍的技术准备的。

通过处理有关足球比赛投注信息的应用程序来说明该叙述。
在第一部分中,考虑了通过
Kafka Streams自动创建的服务主题进行本地状态复制的机制以及重新分区机制。 描述了当系统可以创建不必要的主题时的案例,并提出了避免这些案例的方法。

第二部分讨论了连接表(
joins )和窗口操作,并注意服务主题“幕后”的情况。
报告伴随着听众提出的许多很好的问题。 在休息期间和会议之后,与往常一样,可以与讲话者和彼此进行额外交谈。

报告的呈现:在
Speaker Deck和
GitHub上 ,
示例代码 ,视频将很快出现(请参阅下面的链接)。
jug.msk.ru的链接:
TechTrain 2019 IT节将于2019 年8月24日至25日在圣彼得堡举行 ,在jug.msk.ru展位上将有可能与社区成员和会议发言人进行交流。