Bel*_*cem 2 osgi docker microservices
我用 spring boot 开发了一个微服务应用程序,现在我想部署它,我必须在 docker 或 osgi 之间做出选择,但我对 osgi 了解不多,所以使用 OSGi 与 Docker 容器相比有什么优势?反之?。
没有像 OSGi 与 Docker 容器这样的东西。他们在自己的领域解决问题。事实上,两者都可以作为开发 Java 系统的强大方式。
OSGi 帮助您构建模块化应用程序。但它运行在单个 JVM 进程中。当您有多个具有不同运行时要求的 Java 应用程序时,Docker 就会发挥作用。docker 可以帮助您管理部署过程,否则会变得非常混乱。当您的解决方案被构建为微服务时,Docker 特别有用。
简而言之,OSGi 只不过是一个 Java 容器,它提供了在 JVM 上运行 Java 代码的替代方案。相比之下,docker 容器提供了一个完整的运行时帮助您进行部署。
| 归档时间: |
|
| 查看次数: |
622 次 |
| 最近记录: |