为了账号安全,请及时绑定邮箱和手机立即绑定

怎么用一句话或者简单得话理解微服务架构?Spring cloud?

怎么用一句话或者简单得话理解微服务架构?Spring cloud?

温温酱 2018-08-28 09:09:24
如题,怎么理解微服务架构?还有就是微服务架构有很多种,Spring Cloud只是其中一种是吗?
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

微服务架构。随着系统业务量的不断增多,单一的一套系统可能无法对应高并发,且系统变得越来越臃肿,后期难以维护。这种情况下会采用微服务架构设计,为了让单一模块变得更加清晰容易维护,且使某个模块儿的负载能力变得更加强大,添加集群也更为方便。
微服务架构的实现方式有很多种。
spring cloud是其中一种的实现方式,spring cloud对微服务所需要的几点特性封装的比较好,如:零耦合,服务之间方便调用。
另外还有dubbo可以作为微服务的载体,同样也具有零耦合,高可用,支持业务分解的功能,但没有spring cloud涵盖的那么全面。
还有当下比较新颖,但市场前景非常好的kubernetes+docker+serviceMesh技术,非常好,目前我们公司就在做这方面的探索。
上述全部手打,不允许转载,有帮助请采纳,有问题请回复。

追问

你好,我是这么理解的,微服务架构的一种开发模式,你是把巨大的复杂的项目给简单化,让各个的模块都可以独立运行,便于管理,互不影响,然后如果把他们组合在一起的话,就可以组成巨大复杂的项目,是这样的么?
如果不是的话请举个例子,比较有说明性的例子。
另外,Springboot是做什么的?也可以举例说明么、。最好是大白话

追答

是先有项目才做的拆分,架构不可能提前全部设计好,最多也就根据预估的业务复杂度和系统大小来设计大概的架构,随着业务量的不断递增和复杂度及功能的不断增加才做的改变,不论是微服务还是集中式系统都可以拆分给开发人员,spring boot 自己可以上网查,资料很多


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 1170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信