spring boot & spring cloud关系?

说好的过年总结,可是过年却没带电脑回家,但没想到就因为没带电脑回家,所以也因此买了个新电脑,今天取到了。今年因为疫情的原因不得不在家办公。希望一切都早点好起来。其他的不说了,就进入总结正题了。

19年12月份进入了新的项目组,新的项目组用到的新技术便有spring boot,spring cloud。

那么spring boot,spring cloud究竟是什么技术,究竟为什么要有它们的出现,它们究竟好在哪儿呢?我就我的一些理解来写写。

因为早前对spring boot有一些了解,大四找实习时,我最开始去春之翼实习的那两个月便接触到了spring boot。大四时也简单自学了一下spring boot。


首先,我们就第一个问题来说说。

1.为什么要有spring boot?

spring boot可以快速的搭建一个项目(约定>配置,启动项目有内置容器,不用独立的tomcat&其他容器环境)。为项目搭建,项目部署节约了时间。

spring boot是什么:

所以相比spring框架,spring boot拥有spring同样的功能,但是它比spring部署项目更快,少了许多配置文件,通过极少的注解便能实现之前spring的一堆配置文件的功能,并且spring boot还不需要自己把项目部署在tomcat上,它有自己内置的tomcat容器,通过注解实现直接启动java类即可运行。


那进入第二个问题。

扫描二维码关注公众号,回复: 9547277 查看本文章

2.为什么要有spring cloud?

为分布式系统而生,对分布式系统从编程模型上提供了强大的支持。我的理解就是为多个spring boot系统提供了彼此间调用的桥梁,多个spring boot项目间调用的配置,各服务间调用需要考虑的东西,spring cloud都提供了解决方案。

spring cloud提供以下功能(核心组件):

那么,又有问题来了,分布式系统有什么好处?分布式系统能提高产品性能。每个系统用自己独立的数据库,数据库的操作变少了,自然性能也就提高了。


3.spring boot & spring cloud关系?

如果说spring boot是一个服务,spring cloud是整合一群服务,那么问题又来了。

4.那各服务间是如何调用的呢?


说到这,又有问题来了,spring cloud的核心组件具体是怎么用的呢?

下次再说吧!

发布了56 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_40726316/article/details/104239175