Me gustaría saber si es posible escribir en MongoDB con Apache Camel y elegir escribir de forma asíncrona. No he visto ninguna referencia para MongoDB Java Reactive Streams Driver , pero me gustaría saber si también existe la opción de escribir en MongoDB con Apache Camel con el controlador Reactive (para usuarios de Project Reactor).
El componente Apache Camel del productor de MongoDB utiliza el controlador Java Sync - MongoDB de forma predeterminada.
Un componente en Apache Camel se ejecuta tal cual y no se puede modificar a menos que se realice mediante un conjunto predefinido de opciones de configuración.
Para lograr subprocesos múltiples, puede desvincular la continuación del enrutamiento de mensajes del consumo de subprocesos mediante el patrón EIP de subprocesos:
from("direct:operation") .threads(1) .to("mongodb:myDb?database=someDb&collection=someCollection&operation=save")
Puede leer más sobre las opciones admitidas en la documentación.