是否有一种干净简单的方法来为OSGI Metatype中的地图地图建模。我对分布式系统有一个相当复杂的配置需求,我发现的Metatype的例子并没有对这个主题有任何明确的解释。
答案 0 :(得分:2)
不,没有。如果您需要Metatype,您可能会开发可配置的组件。不要创建这样复杂的配置,而是尝试按照它们连接在一起的方式将组件分成多个组件。
例如:JGroups非常复杂XML configuration。不应创建一个复杂的JGroups组件,而应创建许多可以连接在一起的组件。
如果您无法将逻辑分离到多个组件,则可以将配置表示为XML,JSON或其他人类可读格式,并将其设置为文本值。