多安全域环境中的模式装入过程和模式扩展

在多安全域环境中,每个域具有其 virtual member manager 模式的副本。

Virtual member manager 在单一类装入程序 EMF 注册表中装入所有模式模型包。所有模式存储在 WAS 扩展类装入器特定于域的 EMF 注册表中并进行扩展,对于此域中的所有应用程序可见。在用户应用程序(或本地方式)初始化 virtual member manager 的情境下,而不是 WebSphere® Application Server 初始化 virtual member manager,模式会存储在特定于应用程序类装入程序的 EMF 注册表中。

在多安全域环境中,可设置 useGlobalSchema 属性,以使用全局域,而不是特定于域的模式。全局模式引用管理域的模式。如果正在使用不具有任何模式扩展的盒外模式,可使用全局模式来避免每个域的重复模式。 这将节省内存,获取更好的性能。

Avoid trouble: 设置为使用全局模式的应用程序域共享管理域的相同模式。 因此,如果在一个域中扩展应用程序的模式,必须考虑此操作可能会以何种方式影响其他域的应用程序,因为这些应用程序也由相同模式绑定。例如,添加一个应用程序的必需属性可能会造成其他应用程序失败。

有关使用 wsadmin 命令 setIdMgrUseGlobalSchemaForModel 设置 useGlobalSchema 属性的更多信息,请参阅 WebSphere Application Server 信息中心中的 IdMgrConfig command group for the AdminTask 对象。



使用条款 | 反馈