同步异步发送的问题
来源:5-3 Producer异步阻塞发送演示

慕圣6561258
2021-03-22
老师,您好,我理解的异步发送是java 线程将 发送消息的请求 发送给kafka服务端之后,就不管kafka 是以怎么样的顺序发送给消费者了,很有可能的乱序的,因为与线程的调度有关,下面是我异步发送消费者收到的消息截图:,而同步发送是java 线程需要 等待每一次请求 kafka 产生回调之后,才继续执行下一次请求,所以,消费者接收到的消息是顺序的,如下截图:
我不知道是不是这个原因,还请老师解答一下。
写回答
1回答
-
Allen
2021-03-23
这个课上好像讲过, 几遍是异步发送,也是kafka的producer按顺序发送,同一个partition是顺序的,多partition不一定有序
10
相似问题
关于维护isr的疑问
回答 2
多线程问题
回答 1