【问题标题】:Spring Boot - What's it got to do with microservices?Spring Boot - 它与微服务有什么关系?
【发布时间】:2016-11-08 21:47:08
【问题描述】:

请原谅我的无知,但据我了解,SpringBoot 有助于建立一个 Spring 项目。它通过其自以为是的观点简化了依赖项管理,并消除了与我们自己收集所有依赖项相关的痛苦。 除此之外,它在打包东西的方式上有一个转折,即它将容器本身与我的应用程序(uber jar)打包在一起,并使战争部署等成为过去。这种模糊了网络应用程序和应用程序之间的界限我认为非网络应用程序。

据我了解,这些都与微服务无关,但我经常遇到听起来像“使用 SpringBoot 的微服务”的文章。 SpringBoot 和微服务同时使用,给人一种概念,即 Spring 以微服务方式构建的方式?这不是错还是我在这里遗漏了什么?

【问题讨论】:

标签: spring-boot microservices


【解决方案1】:

首先,spring boot 是一个很棒的项目。 Spring boot 使用默认配置,但不再使用大量配置文件。此功能由auto-config 项目支持。而且,spring boot 使用嵌入式容器,这样你就可以只启动一个服务。那是您的自我配置容器,例如不再需要 tomcat\jetty。最后,微服务只是一个服务的概念,你可以用任何方式拆分你的服务。即作为微服务的每个控制器类都很好,作为微服务的每个模块都很好。对我来说,使用 spring boot 构建微服务是一种在任何服务环境中快速部署服务的方法,我可以启动一个服务,只需将一个 jar 复制到一个新服务,然后使用java -jar 运行它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    • 2016-05-22
    • 2020-03-11
    • 2022-01-08
    • 2020-09-27
    相关资源
    最近更新 更多