2
回答
微服务是一个抽象概念还是说有具体的工具来实现?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

要从几个角度来理解吗?

<无标签>
举报
docker6666
发帖于6个月前 2回/44阅

你好,我是Ghostcloud的高级架构师。

微服务是一种软件架构风格,它以专注于单一责任与功能的小型功能模块为基础,利用模块化的方式组合出复杂的大型应用程序。

另一方面,也可以说微服务是一种编程思维,如果是想要开发出能在云上运行的微服务,可参考云原生的12因素法则。

by:Ghostcloud

微服务对应的是一种软件架构形态,与之对应的是单体应用的形态。举个不严谨的例子,一个学生管理系统。如果是传统javaweb开发方式,打个war放到tomcat中,这就是单体。除了这种还有微服务的方式,比如可以把学生管理的学籍管理、课程管理等等模块拆分成不同的应用。

 

微服务有一些相关的框架,比如dubbo, springboot+springcloud。

 

理解角度的话,主要是软件系统的形态不同,运维也不同。

顶部