oceanbase支不支持r2dbc

【 使用环境 】 测试环境
【 OB 】
【 使用版本 】
【问题描述】清晰明确描述问题
spring程序配置spring.r2dbc.url=r2dbc:mysql://127.0.0.1:2881/admin?characterEncoding=UTF-8

启动报错:

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

看报错是系统变量 innodb_lock_wait_timeout 缺失,该变量在 OceanBase 的 4.2.4、4.2.5 和 4.3.3 等版本上进行了 mock 支持,其他版本是不能使用的,也就是不适配。

目前 OceanBase 没有为 r2dbc 做过适配,所以除了您反馈的情况之外,可能还存在其他不适配的点。我们会在近期进行完整的测试,也欢迎您提供更多的使用信息,有什么诉求也可以在这里提。

只能把服务的健康检查关闭了,现在功能没发现什么问题