OSGi 应用程序由称为捆绑包的模块组成。问题是任何大小合理的应用程序都会有大量的包(可能很容易有数百个,只需查看 Eclipse IDE 的插件目录),因此在管理或部署应用程序时,您需要比单个包更粗的粒度。
OSGi 服务纲要规范包含一个部署管理服务,它将部署包定义为捆绑包和其他工件(例如配置)的集合,可以作为一个单元进行部署、升级、卸载等。
不幸的是,我找不到很多关于部署管理实施、工具或用户的信息。
该服务的状态如何?有人对部署管理员有任何经验、意见或建议吗?
此外,我认为 Spring dm-server 具有应用程序范围的捆绑包(PAR 文件)集合的概念,Eclipse Equinox 正在开发嵌套框架来解决这个问题。这些方法与部署管理有什么关系?