【问题标题】:Caching of constants in OPA?在 OPA 中缓存常量?
【发布时间】:2020-11-17 11:20:39
【问题描述】:

也许有些人为的例子,但对于像这样的顶级作业:

cache_duration_seconds := 60 * 60 * 24 * 30

OPA 是否将该值识别为常量并在请求之间保持不变,还是将在每次调用时计算?

【问题讨论】:

    标签: performance open-policy-agent rego


    【解决方案1】:

    OPA 将记住规则生成的值并在策略查询期间将其缓存。换句话说,在这种情况下,如果在策略中多次引用cache_duration_seconds,它将被计算一次,然后在每个位置重新使用。下次查询策略时,会再次计算该值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-24
      • 2016-02-24
      • 2011-03-11
      • 2015-04-17
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      相关资源
      最近更新 更多