带有Spring Boot的微服务,没有Spring Cloud

时间:2018-10-17 20:01:58

标签: spring-boot microservices

我是Microservice的新手。我们能否在没有弹簧云的情况下借助Spring Boot实施微服务。在每个教程中,都提到使用Spring Boot和Spring Cloud创建微服务。请精心制作。

2 个答案:

答案 0 :(得分:1)

绝对可以。

微服务架构不一定假设微服务将在云环境中运行。

Spring云提供了云环境中通常需要的“额外”功能,例如集中式配置管理,服务发现等。

因此,使用spring boot可以运行微服务(严格来说,甚至可以具有spring boot驱动的整体组件),但是没有上述所有云功能。

答案 1 :(得分:0)

是的,可以。这是一个非常简单的Spring Boot微服务:

@RestController
class HelloworldController {
  @RequestMapping("/")
  String home() {
    return "Hello world!"
  }
}

您可以将其保存到Helloworld.groovy中,并在拥有spring boot cli installed的情况下使用spring run Helloworld.groovy运行。