为什么要使用微服务器,Java后端微服务开发( 二 )


java微服务开发最适合使用spring boot吗?
那今天就不谈微服务是使用Dubbo还是Spring Cloud , 也不讨论是使用RPC还是Restful API , 只单独说一说为什么大多数的Java微服务会使用Spring Boot 。文中会有不少我个人的主观看法 , 如果大家有不赞同的地方 , 可以留言讨论 。首先 , 需要了解一下为什么需要做微服务 。微服务架构是将整个应用程序分割成更小的独立的服务 , 每个服务实现了一组独立的功能 , 微服务通过API暴露自己的功能实现 , 再通过服务治理和服务编排等 , 完成系统的完整功能 。
每个服务都是独立的小服务 。其实这个小的争议很大 , 这里就不讨论了 。一个微服务由一个团队管理 , 包括需求开发、运维 , 你可以自由选择技术 。但是要求遵守一定的规范 , 每个微服务都需要快速迭代部署 。总的来说 , 微服务架构突出了一个快字 。那么 , 回到题目中的问题 , 微服务的开发是否适合使用Spring Boot?

推荐阅读