是否可以在Corda中配置数据库连接重试?
我在 Corda 文档中看到我们可以将dataSourceProperties
用于maximumPoolSize
和connectionTimeout
但是是否有任何retry
属性或是否有默认值?
或者,也许是节点用来继续尝试直到数据库再次可用的connectionTimeout
(给定数据库在短时间内不可用的情况(。
目前,如果池无法重新连接,Corda 节点应退出。
它的行为方式是为了防止持久状态和内存中状态发散,这可能会导致出处中断。
但是,对于数据库维护和备份等方案,此讨论仍在继续。