springcloud和springboot的区别是什么?

XIAO 2020-05-24 11:06:07 java常见问答 5941

可能对于很多刚刚入门学习java软件开发的朋友来说,springcloudspringboot的区别分的还不是很清楚,下面就跟小编一起来看看它们之间都有一些什么区别呢?

springboot可以快速的来开发单个微服务。通过用MAVEN依赖的继承方式,去帮助我们快速整合第三方常用框架,完全采用了注解(使用注解方式启动SpringMVC),简化了XML配置,内置了HTTP服务器(Tomcat,Jetty),最终以Java应用程序进行的执行。

springcloud它是一个基于springboot实现的一系列框架的集合,是用来提供全局的服务治理方案。springcloud是要基于springboot来实现的,它离不开springboot。

springcloud是分布式微服务架构下的一站式解决方案,也是各个微服务架构落地技术的集合体,我们俗称微服务栈解决方案。

springcloud和springboot有什么关系呢:

总的来说,一个偏宏观些,一偏微观些。

boot就像是医院里面的一个一个的科室,而Cloud就像是把boot组合起来的提供对外的综合医院。

它们之间有以下区别:

0.springboot是可以单独使用的,它不依赖于springcloud。

1. 而springcloud必然是依赖于springboot的,属于依赖关系。

2. springboot专注于快速方便的开发单个个体微服务。

3. springcloud是关注全局的微服务协调整理治理框架,它将springboot开发中的一个个单体微服务整合并管理起来了,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等的集成服务。

那么以上就有关springcloudspringboot的所有内容了,还想了解更多java常见问答知识的话,记得关注本站消息哦。

推荐阅读:

springcloud分布式事务是什么?有什么作用?

springcloud面试题及答案

SpringBoot注解都有哪些?都有什么作用?