【发布时间】:2020-11-17 11:20:39
【问题描述】:
也许有些人为的例子,但对于像这样的顶级作业:
cache_duration_seconds := 60 * 60 * 24 * 30
OPA 是否将该值识别为常量并在请求之间保持不变,还是将在每次调用时计算?
【问题讨论】:
标签: performance open-policy-agent rego
也许有些人为的例子,但对于像这样的顶级作业:
cache_duration_seconds := 60 * 60 * 24 * 30
OPA 是否将该值识别为常量并在请求之间保持不变,还是将在每次调用时计算?
【问题讨论】:
标签: performance open-policy-agent rego
OPA 将记住规则生成的值并在策略查询期间将其缓存。换句话说,在这种情况下,如果在策略中多次引用cache_duration_seconds,它将被计算一次,然后在每个位置重新使用。下次查询策略时,会再次计算该值。
【讨论】: