SpringBoot和SpringCloud?

SpringBoot是Spring推出用于解决传统框架配置文件冗余,装配组件繁杂的基于Maven的解决方案,旨在快速搭建单个微服务
而SpringCloud专注于解决各个微服务之间的协调与配置,服务之间的通信,熔断,负载均衡等
技术维度并相同,并且SpringCloud是依赖于SpringBoot的,而SpringBoot并不是依赖与SpringCloud,甚至还可以和Dubbo进行优秀的整合开发

总结:

    1. SpringBoot专注于快速方便的开发单个个体的微服务
    2. SpringCloud是关注全局的微服务协调整理治理框架,整合并管理各个微服务,为各个微服务之间提供,配置管理,服务发现,断路器,路由,事件总线等集成服务
    3. SpringBoot不依赖于SpringCloud,SpringCloud依赖于SpringBoot,属于依赖关系
    4. SpringBoot专注于快速,方便的开发单个的微服务个体,SpringCloud关注全局的服务治理框架

原文地址:https://www.cnblogs.com/programb/p/12430794.html

时间: 2024-11-06 09:52:34

SpringBoot和SpringCloud?的相关文章

微服务学习三:springboot与springcloud集成之Eurake的使用(server端,client端)

这个多亏了网站上的一个大神的博客: http://blog.csdn.net/forezp/article/details/70148833 强烈推荐学习: 1.springcloud是什么,这个大家百度吧,我一会也说不明白,但是比dubbo更强大,包含了dubbo的内容,也包含了比dubbo更多的内容. 2.什么是Eurake?关于这个我觉得如果大家知道zookeeper就明白了Eurake的优势. springcloud集成了Eurake,所以对于服务的治理注册更方便简洁了,而且不需要安装,

单表(SSM、SpringBoot、SpringCloud、Freemaker、BootStrap等)

山门也有门门道道, 开发.测试.安卓...... 小子被纳入MIS小山峰,虽不及BOP势力庞大,高手如云, 仅寥寥七人, 却也于入小山峰之事乐趣至极. 前几日峰主布下一道新手任务, 制作一张单表并运行 -----------------------------------------------------------------------------------------------------------------------------------------------------

14套java精品高级架构课,Dubbo分布式Restful 服务,并发原理编程,SpringBoot,SpringCloud,RocketMQ中间件视频教程

14套java精品高级架构课,缓存架构,深入Jvm虚拟机,全文检索Elasticsearch,Dubbo分布式Restful 服务,并发原理编程,SpringBoot,SpringCloud,RocketMQ中间件,Mysql分布式集群,服务架构,运 维架构视频教程 14套精品课程介绍: 1.14套精 品是最新整理的课程,都是当下最火的技术,最火的课程,也是全网课程的精品: 2.14套资 源包含:全套完整高清视频.完整源码.配套文档: 3.知识也 是需要投资的,有投入才会有产出(保证投入产出比是

Java架构师springboot,springcloud,dubbo,rocketmq,redis,tomcat大型分布式电商项目实战

SpringBoot先于SpringCloud问世.SpringBoot相当于脚手架,借助他可以快速搭建房子,它本身不具备任何功能属性,值是普通房间,没有其他任何功能. 什么是Spring BootSpring Boot简化了基于Spring的应用开发,通过少量的代码就能创建一个独立的.产品级别的Spring应用. Spring Boot为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始.多数Spring Boot应用只需要很少的Spring配置. Spring Boot

spring、springMvc、springBoot和springCloud的联系与区别

spring和springMvc: 1. spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc).业务层(Ioc).持久层(jdbcTemplate)等都提供了多种配置解决方案: 2. springMvc是spring基础之上的一个MVC框架,主要处理web开发的路径映射和视图渲染,属于spring框架中WEB层开发的一部分: springMvc和springBoot: 1. springMvc属于一个企业WE

springboot与springcloud的关系

1. 问题描述 随着springboot.springcloud的不断迭代升级,开发效率不断提升,越来越多的开发团队加入到spring的大军中,今天用通俗的语言,介绍下什么是springboot,springcloud以及它们之间的关系. 2. 方案 2.1 首先说下maven 关于maven不想多说了,maven主要有两个功能,一是通过gav定位获取jar包,一是编译打包. gav示例: <dependency> <groupId>com.alibaba</groupId&

JAVA架构师之SpringBoot,SpringCloud构建微服务项目架构

springcloud微服务项目架构搭建第一天(一).项目简介1.准备工作:idea创建springboot模板 2.后台应该涉及的技术(后期可能会有删改) Spring Framework 容器SpringMVC MVC框架Apache Shiro 安全框架Spring session 分布式Session管理MyBatis ORM框架MyBatis Generator 代码生成PageHelper MyBatis物理分页插件Druid 数据库连接池FluentValidator 校验框架Th

SpringBoot与SpringCloud的关系与区别?

一.SpringBoot和SpringCloud简介 1.SpringBoot:是一个快速开发框架,通过用MAVEN依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat,Jetty),最终以Java应用程序进行执行. 2.SpringCloud: 是一套目前完整的微服务框架,它是是一系列框架的有序集合.它只是将目前各家公司开发的比较成熟.经得起实际考验的服务框架组合起来,通过SpringBoot风格

如何保证 spring-boot 和 spring-cloud版本一致

spring-boot 版本 和 spring-cloud版本是一一对应的,很多错误都是由于版本不一致导致的.很多百度的东西太老了, 版本一升级就会出错. spring的jar包依赖关系是最难的,但聪明人是有技巧的啊,这要感谢博哥了! 官方有一个专门的网站来配置,地址为:https://start.spring.io 不但可以选择需要的组件,还能选择各种版本,如下图: 然后可以导出一个demo.zip的项目,打开里面的pom.xml文件,可以看到完整而准确的配置. 地址为:https://sta