当前位置: 首页 > 知识库问答 >
问题:

Jooq中对Reactive应用程序的R2DBC支持

白子昂
2023-03-14

目前,我已经使用spring boot hikari连接池编写了我的项目,并使用fetchAsync方法获取结果。但根据这篇文档,反应式抓取阻止了JDBC API。

有没有可能用flux封装fetchAsync方法的CompletionStage对象并使其成为反应性的?

是否有通过连接池支持r2dbc的计划,以及时间表(如果正在进行)

共有1个答案

申屠锦
2023-03-14

JOOQ将在即将到来的3.15版本中支持R2DBC:

https://github.com/jOOQ/jOOQ/issues/11700

 类似资料:
  • 然后,我应该如何以反应式的方式将查询结果提取到Kotlin数据类(或Java Jooq的POJO)中?

  • 我遇到了这个问题java.lang.IllegalArgumentException:MySQL只支持单个生成的值。在我所有的insert查询中,不仅仅是这个表。我使用的是jooq 3.15和r2dbc。可能是什么问题 堆栈跟踪 生成的sql对我来说似乎没有问题,我甚至尝试在workbench上成功地插入它 表ddl看起来是这样的,它相当简单

  • 我对Android默认短信应用有些怀疑。 我必须创建一个应用程序,将需要读/写手机短信和彩信在Android短信/彩信数据库。为此,我需要使用“Content://sms/***”内容提供程序。 这个内容提供者不是SDK的一部分,所以我强烈建议不要在公共应用程序中使用它(上一个问题,Android Developerd博客)。

  • 可以在pom文件中使用r2dbc驱动程序生成jooq类吗。e、 g在下面的示例中,替换jdbc标记并使用r2dbc。我正在使用jooq和r2dbc,我也想在中包括jdbc。

  • 我希望在不使用第三方反应流API的情况下使用非阻塞r2dbc,目前在使用JDBC配置(即所有记录都打印出来)时可以使用: 但是,如果将配置为使用r2dbc(没有任何其他更改),则打印:-( I: 正在使用Kotlin,但还没有桥接到coroutines...只涉及以上调用 AM使用 不知道r2dbc是否在任何意义上“工作”...如果不工作,我依赖jOOQ以异常来攻击我...在这个阶段,我没有看到r

  • 上次我在考虑如何在我们的应用程序中正确使用记录器。例如,我有一个控制器,它返回一个用户流,但在日志中,我看到“Fetch users”日志是由另一个线程记录的,而不是处理管道上的线程,但这是一个好的方法吗? 在这种情况下,使用了两个线程,从我的角度来看,这不是一个好的选择,但我找不到在反应应用程序中使用记录器的好做法。我认为下面的方法更好,因为分配内存是来自处理线程,而不是来自spring web