r2dbc在生产应用程序和未来路线图中的可行性

时间:2018-11-12 05:56:01

标签: spring spring-boot spring-data spring-data-r2dbc r2dbc

我一直密切关注r2dbc更新,我希望使用这种方法来构建我的应用程序。我已经尝试了一些使用r2dbc postgres驱动程序的小型应用程序,如下所示:

        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-jdbc</artifactId>
            <version>1.0.0.r2dbc-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>io.r2dbc</groupId>
            <artifactId>r2dbc-postgresql</artifactId>
            <version>1.0.0.BUILD-SNAPSHOT</version>
        </dependency>

正如Pivotal所述,这是一个实验项目,其最终目标是最终影响ADBA。如果包含在Spring / SpringBoot的发行版本中,这可能会非常有用。现在的问题是,什么是阻止Pivotal在RELEASE版本中包括它的缺点是什么?另外,是否建议使用SNAPSHOT版本?

谢谢, GV

1 个答案:

答案 0 :(得分:6)

制作正式发布版本的R2DBC模块的最大弊端就是太早了。

我们迭代了多个模块(PostgreSQL,H2和MS SQL Server),社区反馈对于磨练驱动程序级SPI以及构建更多用户友好的客户端至关重要。

如果您查看,我们刚刚发布了1.0.0.M6

该项目将在更多的社区参与和反馈中蓬勃发展。至于什么时候可以将其包含在Spring Boot中,我们不知道答案是什么。