J'ai trouvé R2DBC lorsque je cherchais des pilotes de bases de données relationnelles réactives, mais je n'ai vu aucun pilote pour Oracle DB. Quelqu'un a-t-il des informations sur l'opportunité de fournir une assistance?
Je confirme que le travail ADBA est terminé, cependant, la prochaine version des pilotes Oracle JDBC fournit de nouvelles extensions pour l'accès à la base de données réactive. Ces extensions peuvent également être utilisées avec les bibliothèques Reactive Streams. https://events.rainfocus.com/widget/Oracle/oow19/catalogcodeone19?search=DEV632
En ce qui concerne la prise en charge de la base de données Oracle pour R2DBC, nous examinons cela, c'est-à-dire sans engagement ferme et sans ETA.
J'ai trouvé ce fil sur la page github de spring-data-r2dbc,
La prise en charge d'Oracle avec R2DBC est bloquée en raison de l'indisponibilité du pilote R2DBC pour Oracle
Oracle a annoncé ojdbc20 pour effectuer des méthodes exposant Publisher. Mais je doute qu'il soit incorporé à spring-data-r2dbc, en passant par ceci mail-chain où ils indiquent que les fibres sont la voie à suivre, le support asynchrone dans ojdbc20 est minime.
Évitez également d'utiliser adba , puisque tous les efforts pour ADBA sont terminés.
Je crois qu'aucun pilote réactif n'est actuellement développé, du moins pas activement pour Oracle DB.
Vous pouvez commencer votre enquête ici: https://github.com/r2dbc/r2dbc-over-adba
Voir également: https://blogs.Oracle.com/Java/jdbc-next:-a-new-asynchronous-api-for-connecting-to-a-database