spring - r2dbc 生产应用的可行性和未来路线图
问题描述
我一直在密切关注pivot 的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
解决方案
制作正式发布版本的 R2DBC 模块的最大缺点就是太早了。
我们迭代了几个模块(PostgreSQL、H2 和 MS SQL Server),社区反馈对于磨练驱动程序级 SPI 以及构建更用户友好的客户端至关重要。
如果您检查一下,我们刚刚发布了1.0.0.M6。
该项目将在更多的社区参与和反馈下蓬勃发展。至于何时准备好包含在 Spring Boot 中,我们不知道答案。
推荐阅读
- join - 在pyspark中水平连接多个数据框
- sql-server - 查询中的慢排序
- vba - vba 在一个单元格中合并几行
- jquery - 隐藏和禁用展开图标
- python - Python3:如何将 Excel 电子表格导入 python 项目?(我使用 repl.it 网站学习 python3)
- c# - 在 WPF 组合框中键入时移动选定的索引
- outlook-addin - Outlook WebAddin 被检测为上下文插件而不是功能区插件
- gcc - 使用 GCC 对模块内的 fortran 子例程进行外部命名
- matlab - 从 HDL 到软件的 CRC-32 算法
- sql - 有没有办法停止更新,同时在 postgresql 中保留更新的行?