【发布时间】:2019-06-08 18:09:54
【问题描述】:
让我们假设一个主题每秒请求访问许多对象的场景。单个 PDP 上的重负载意味着每个请求的等待和读/写时间增加。
到目前为止,我已经使用AuthzForce Core project 设置了一个 PDP,为此我有一个 for 循环发送多个请求(这可以使用线程同时完成)。但是,这似乎不适合在分布式环境中评估我的策略。
有什么办法可以做到吗?也许使用AuthzForce Server?
编辑:
我正在运行一个使用 Authzforce Core 的 Java 应用程序。该程序创建一个加载单个策略文档的 PDP 实例,然后 for 循环执行多个请求。这一切都是在程序本身的本地完成的。
【问题讨论】:
-
您有多种选择。其中之一是使用多决策配置文件。另一种方法是使用反向查询。
-
PDP 是否嵌入到您的应用或远程服务器中(通过网络发送请求)?
-
到目前为止,我正在运行一个使用 authzofrce 核心项目的 Java 应用程序,我在其中创建了一个加载单个策略文档的 pdp 实例,然后一个 for 循环执行多个请求。所以这一切都在程序中本地完成
-
@DavidBrossard 你能详细说明一下吗?
-
您从哪里加载保单文件?本地文件系统,远程数据库...?
标签: distributed xacml pep pdp authzforce