У меня есть 10 миллионов документов в базе данных Mongo, которые я хотел бы отправить в Kafka в виде JSON без каких-либо изменений.
В поисках лучших подходов.
1.Использовать монго реактивные потоки
Flux.from(collection.find()).doOnError(e -> {
e.printStackTrace();
}).doOnComplete(() -> {
System.out.println("Finished ");
}).subscribe(doc -> {
// Code to insert into Kafka
});
Использование Akka Stream
Есть ли другой доступный разъем?
Кроме того, нужно ли мне выполнять многопоточность внутри метода подписки?
Есть ли какой-нибудь другой лучший подход?