【发布时间】:2021-05-27 09:51:59
【问题描述】:
我不确定为什么 spring-spanner 的 keep-alive for write-sessions 没有中止工作。
我的理解如下:
- 写入会话在实际使用并保留在会话池中之前启动读写事务。
- Keep-alive exec
select 1在 application.yaml 中指定的时间间隔(默认为 30 分钟)。 - 如果在执行最后一个 sql 后超过 10 秒,则 spanner 的读写事务会导致中止。
所以我认为它会在最后一次执行 keep-alive 10 秒后导致中止。 但是,我还没有看到这种情况下中止。
它是如何工作的?
【问题讨论】:
标签: java spring google-cloud-platform google-cloud-spanner