【问题标题】:What are the advantages of using OSGi over Docker containers?与 Docker 容器相比,使用 OSGi 有哪些优势?
【发布时间】:2020-05-01 20:05:59
【问题描述】:

我用spring boot开发了一个微服务应用程序,现在想部署它,我必须在docker或osgi之间做出选择,但是我对osgi不太了解,所以使用OSGi优于Docker有什么优势容器,反之亦然?。

【问题讨论】:

    标签: docker osgi microservices


    【解决方案1】:

    没有像 OSGi 与 Docker 容器这样的东西。他们解决自己领域的问题。事实上,两者都可以作为powerful way to develop Java systems 输入。

    OSGi 可帮助您构建模块化应用程序。但它在单个 JVM 进程中运行。当您有多个具有不同运行时要求的 Java 应用程序时,Docker 就会发挥作用。那里 docker 可以帮助您管理部署过程,否则会变得非常混乱。当您的解决方案被构建为微服务时,Docker 会特别提供帮助。

    简而言之,OSGi 只不过是一个 Java 容器,它提供了在 JVM 上运行 Java 代码的替代方案。相比之下,docker 容器提供了一个完整的运行时来帮助您进行部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-22
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 2011-08-02
      • 2011-03-26
      • 1970-01-01
      相关资源
      最近更新 更多