其他分享
首页 > 其他分享> > 响应式流规范1.0发布后,jdbc规范也将变为响应式吗?

响应式流规范1.0发布后,jdbc规范也将变为响应式吗?

作者:互联网

我正在学习并使用akka流进行反应式流编程,试图使用async-jdbc-driver或react-jdbc-driver的任何库已有2年了,我发现slick 3.0或rxjava-jdbc-driver提供了异步jdbc api,但我知道slick在JDBC api之上构建了令人惊叹的api,这正在阻塞(如果我错了,请纠正我),因此我认为从系统角度来看,它可能不是100%反应灵敏的系统.

另一个令人惊讶的事件是去年发布了“ Reactive Streams Specification V1.0”,所以我的问题是:

>该事件是否会触发JDBC专家组来设计异步JDBC API支持?
>然后,数据库提供者组织(例如MySQL的提供者Oracle)是否有计划实施相应的驱动程序?
>如果这是没有希望的,那么任何指示或替换或我可能会遇到的任何问题或JDBC层都不必具有响应性,并且向外扩展mysql服务器就足够了?

解决方法:

According to Oracle,他们正在为JDBC提供非阻塞API.

如链接中所述:

This new API is completely nonblocking. It is not intended to be an
extension to, or a replacement for, JDBC but, rather, an entirely
separate API that provides completely nonblocking access to the same
databases as JDBC.

You can now download the new API from OpenJDK and get involved with
the project by reviewing the API and providing feedback on the JDBC
mailing list

标签:reactive-streams,rx-java,jdbc,reactive-programming,mysql
来源: https://codeday.me/bug/20191118/2030578.html