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