kafka
编程人生之路
这个作者很懒,什么都没留下…
展开
-
简历写了会Kafka,面试官90%会让你讲讲acks参数对消息持久化的影响
目录(0)写在前面(1)如何保证宕机时数据不丢失?(2)多副本冗余的高可用机制(3)多副本之间数据如何同步?(4)ISR到底指的什么东西?(5)acks参数的含义?(6)最后的思考(0)写在前面面试大厂时,一旦简历上写了Kafka,几乎必然会被问到一个问题:说说acks参数对消息持久化的影响?这个acks参数在kafka的使用中,是非常核心以及关键的一个参数,决定了很多东西。所以无论是为了面试还是实际项目使用,大家都值得看一下这篇文章对K...转载 2020-06-01 16:14:24 · 212 阅读 · 0 评论 -
Kafka 消息的序列化与反序列化
在使用Kafka发送接收消息时,producer端需要序列化,consumer端需要反序列化,在大多数场景中,需要传输的是与业务规则相关的复杂类型,这就需要自定义数据结构。Avro是一种序列化框架,使用JSON来定义schema,shcema由原始类型(null,boolean,int,long,float,double,bytes,string)和复杂类型(record,enum,array,m...转载 2020-03-22 15:05:41 · 780 阅读 · 0 评论