Java 表示复杂配置的OSGI元类型

Java 表示复杂配置的OSGI元类型,java,configuration,osgi,metatype,Java,Configuration,Osgi,Metatype,在OSGI元类型中,是否有一种干净、简单的方法来建模映射的映射。对于分布式系统,我有一个相当复杂的配置需求,我能找到的元类型示例并没有对这个主题提供任何明确的说明。不,没有。如果您需要元类型,您可能会开发可配置的组件。不要创建这样复杂的配置,而是尝试将您的组件以可以连接在一起的方式拆分为多个组件 例如:JGroups的功能相当复杂。与其创建一个复杂的JGroups组件,不如创建许多可以连接在一起的组件 如果无法将逻辑分离为多个组件,可以将配置表示为XML、JSON或其他人类可读的格式,并将其设置

在OSGI元类型中,是否有一种干净、简单的方法来建模映射的映射。对于分布式系统,我有一个相当复杂的配置需求,我能找到的元类型示例并没有对这个主题提供任何明确的说明。

不,没有。如果您需要元类型,您可能会开发可配置的组件。不要创建这样复杂的配置,而是尝试将您的组件以可以连接在一起的方式拆分为多个组件

例如:JGroups的功能相当复杂。与其创建一个复杂的JGroups组件,不如创建许多可以连接在一起的组件

如果无法将逻辑分离为多个组件,可以将配置表示为XML、JSON或其他人类可读的格式,并将其设置为文本值