【发布时间】:2018-04-26 05:32:12
【问题描述】:
我正在尝试使用 Spring Boot 和 Spring Cloud 将普通的单体 Web 应用程序转换为微服务结构。我实际上是在尝试创建 Angular 2 前端应用程序并将这些称为我在云中开发的微服务。而且我已经开始将模块分解成独立的进程结构,用于微服务架构。
这里我的疑问是,在设计控制流和微服务结构架构时,我是否可以在整个 Web 应用后端流程中只使用一个使用不同控制器的 Spring Boot 项目?
我在某处发现,当我阅读时,使用 2 个不同的 Spring Boot 项目开发所有微服务。我是 Spring 和 Spring Cloud 的新手。是否可以使用不同的模块在单个项目中创建所有服务?
【问题讨论】: