CODEFRENZY-Revolutionize Java DB AppDev With Reactive Streams and Virtual Threads
CODEFRENZY-Revolutionize Java DB AppDev With Reactive Streams and Virtual Threads
BARBOSA JR
Oracle
R2DBC
+
Full Reactive 3rd party JDBC
Streams Reactive Reactiv
Streams Oracle
Java User
Libraries
e
Extensio Standar Database
Java d JDBC
Business Code n
API
Async call with non-blocking
Logic backpressure
Record JDBC
HTTP / REST Streaming
over Containers Direct Path
IoT Devices /
static String queryJdbc(java.sql.Connection connection) throws SQLException { static Publisher<String> queryR2dbc(io.r2dbc.spi.Connection connection) {
•Want Reactive?
• Oracle R2DBC 1.0.0 is available now
• Consume Flow interfaces directly from
Oracle JDBC’s Reactive Extensions
• R2DBC
• Oracle R2DBC Driver – https://github.com/oracle/oracle-r2dbc
600+
events run
using
LiveLabs
workshops
developer.oracle.com/livelabs
learn something new …at your pace!
Create your FREE
Cloud Account
• Go to
https://signup.cloud.oracle.com/
3 membership tiers
Nominate
yourself or a candidate:
ace.oracle.com/nominate
Learn more -
ace.oracle.com
Connect: @oracleace
[email protected] facebook.com/OracleACEs blogs.oracle.com/ace
Thank you!