上一主题: 更改 SOAP 处理程序的默认顺序下一主题: 监控 Oracle Service Bus


配置 SOA 依赖关系地图的限制

存储在企业管理器中的依赖关系地图数据通常表示整个发现的应用程序中的所有依赖关系,提供了已部署的面向服务的体系结构的完整模型。 但是,在非常大或复杂的 SOA 环境中,完整表示所有 SOA 组件及其依赖关系可能会影响企业管理器自身的性能和操作。

为了防止依赖关系地图影响企业管理器的性能,可以用配置属性来限制地图的大小和复杂性。 默认情况下,这些配置属性将依赖关系地图限制为最多 5000 个节点和 25000 个依赖关系(每节点 5 个依赖关系的比率)。

您可以在 IntroscopeEnterpriseManager.properties 文件中设置以下企业管理器配置属性,以控制这些限制:

dependencymap.max.vertices

设置依赖关系数据可以存储在独立或收集器企业管理器上的最大节点数。

默认情况下,该属性设置为 5000。

dependencymap.max.edge.ratio

设置依赖关系与节点的最大比率,以控制可以存储在独立或收集器企业管理器上的依赖关系数据的总体复杂性。

默认情况下,该属性设置为 5。

对于大多数组织,SOA 网络需要的组件少于 5000 个,典型的依赖关系比率是每个组件对应 1 个或 2 个依赖关系。 因此,相对于大多数组织的需要,默认设置允许的大小和复杂性更大。 但是在少数情况下,您可能希望修改默认值。 例如,您可能希望修改属性:

例如,将属性修改成为更少的节点但每节点更多的依赖关系存储数据:

com.wily.introscope.soa.dependencymap.max.vertices=2000
com.wily.introscope.soa.dependencymap.max.edge.ratio=8