在 Authzforce Core 中创建 BasePdpEngine 有多昂贵?

How expensive is creating a BasePdpEngine in Authzforce Core?

我应该多久重用一次这个对象?每次授权请求总是创建一个新的还是可以的?在缓存方面,我是缓存 BasePdpEngine 还是我的策略提供者?

我预计会有很多授权请求,所以我不确定要考虑哪种优化。

BasePdpEngine class 是线程安全的,您可以(并且应该!)重用相同的 BasePdpEngine 对象来处理所有请求。这就是我们在 RESTful PDP 中所做的,它通过 REST API.

处理 XACML 请求