我应该多久重复使用一次该对象?总是还是每个授权请求都创建一个新的?关于缓存,我是否缓存BasePdpEngine或我的策略提供者?
BasePdpEngine
我预计会有很多授权请求,所以我不确定要考虑哪种优化。
BasePdpEngine类是线程安全的,您可以(并且应该!)重用相同的BasePdpEngine对象来处理所有请求。这是我们在通过REST API处理XACML请求的RESTful PDP中所做的。