kafka 的有序与无序

  • 时间:
  • 浏览:1

update student set name='JF' where id=2 ;

分区2:

delete from student where id=2 ;

insert  into student value (2,'jinfei',20) ;

分区3:

                                     value:   sql一句话

1 4肯定是同另一一十个 分区的数据,怎么保证生产环境下,全局有序呢,先说下时需要保持有序的需求情况报告,

分区1:

insert  into student value(1,'json',18);

insert  into student value (2,'jinfei',20) ;

delete from student where id=2 ;

全局分区:无序

可不可不还后能 看过时候生产的这2个数据,当我退出消费命令,重新使用消费者命令来消费数据时,看一下数据



 生产者发送2个数据,使用命令查看消费。



照顶端所说,kafka消费有因为顺序如下

一起创建kafka生产者produce,kafka消费者consumer,其中亲戚亲戚亲们的topic创建了十个 分区,

这时候看过的数据时无序的,总结有些

单个分区:有序

完,才去删除,因为先执行删除了,在insert增加可是错误的了。如下,发送2个执行sql的命令到kafak,

针对id=2的拼装型态数据key :  student_id=2             kafka默认会Hash(student_id=2) 取模

有一张students表,对表操作的消息发送到kafka中,时候操控表有增加有删除的时候,时需增加先执行

update student set name='JF' where id=2 ;

insert  into student value(1,'json',18);

另另一一十个 一句话就会造成错误,外理大疑问核心点:型态数据发送到同另一一十个 topic的另一一十个 分区,