【发布时间】:2017-09-16 10:40:00
【问题描述】:
我想在使用SinkTask 保存数据时保证写入顺序。
如果我想在SinkTask.put() 期间抛出 RetriableException,Kafka Connect 写入数据源会乱序而不是分区中的顺序吗?
比如一个partition中的消息是1-2-3,如果写Message-2的时候出现异常,Kafka Connect能否保证消息到达数据源是1-2-3?
据我所知,Kafka Connect 异步写入数据源。所以看起来数据会乱序到达数据源。
【问题讨论】:
标签: apache-kafka apache-kafka-connect