【发布时间】:2020-04-26 05:22:51
【问题描述】:
spring-cloud-vault Lease lifecycle management (renewal and revocation) 文档指出:
spring.cloud.vault.config.lifecycle.min-renewal: 设置更新租约前至少需要的持续时间。此设置可防止续订过于频繁。
spring.cloud.vault.config.lifecycle.expiry-threshold: 设置到期阈值。租约在到期前更新配置的时间段。
我很难理解这两个配置选项之间的区别。举例说明这些参数中的每一个如何影响租约续订生命周期,这将是有帮助的。例如:在我看来,如果租约 TTL 为 10 分钟,并且到期阈值设置为 1 分钟,那么在获得租约 9 分钟后,spring-cloud-vault 将续订租约。但如果这是真的,min-renewal 配置参数的用途是什么?
【问题讨论】: