是否有一种干净、简单的方法可以在 OSGI 元类型中对 map 的 map 进行建模。我对分布式系统有相当复杂的配置需求,而我能找到的 Metatype 示例并没有对这个主题提供任何明确的说明。
最佳答案
不,没有。如果您需要元类型,您可能会开发可配置的组件。不要创建如此复杂的配置,而是尝试将组件分成多个可以连接在一起的组件。
例如:JGroups 非常复杂 XML configuration 。不应创建一个复杂的 JGroups 组件,而应创建许多可以连接在一起的组件。
如果您无法将逻辑分离到多个组件,您可以将您的配置表示为 XML、JSON 或其他人类可读格式,并将其设置为文本值。
关于java - 表示复杂配置的 OSGI 元类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28613091/