java - 表示复杂配置的 OSGI 元类型

标签 java configuration osgi metatype

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

最佳答案

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

例如:JGroups 非常复杂 XML configuration 。不应创建一个复杂的 JGroups 组件,而应创建许多可以连接在一起的组件。

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

关于java - 表示复杂配置的 OSGI 元类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28613091/

相关文章:

java - JTextArea - 只有数字

java - 如何开发执行 Rest Ws Spring 的客户端 Web 应用程序

configuration - 跨平台配置、选项、设置、首选项、默认值

configuration - 如何让 Yeoman 不使用应用程序 .js 文件的父目录名称?

java - bundle -NativeCode : header in MANIFEST file give "Error: An unexpected error occurred while trying to open file pr.jar"

java - 如何启动immediate = false组件?

java - 使用 Java 中的 GraphVIZ Native 库

java - 不同JNI调用的相同参数是否具有相同的值?

visual-studio - 如何根据 "Configuration Manager"创建自己定义的常量?

java - AEM 6.0 的 OSGi bundle 中部署的包的状态为 Activity 但使用情况存在问题