SpringBoot-简单介绍和Dubbo 和 Spring Cloud 有什么区别

布满荆棘的人生 2021-09-03 10:23 378阅读 0赞

1 .什么是SpringBoot?
其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
2.SpringBoot特点?(提高开发部署的效率)
(1. 创建独立的Spring应用程序
(2. 嵌入的Tomcat,无需部署WAR文件
(3.简化配置,无需太多 xml,只需要自动配置和Java config
(4.提供了starter POM,能够非常方便的进行包管理,简化了Maven配置,对主流框架无配置集成

7.Dubbo 和 Spring Cloud 有什么区别?
1)通信方式不同
Dubbo 使用的是 RPC 通信 ;
Spring Cloud 使用的是 HTTP RESTFul ;
2)组成部分不同

3)Dubbo 定位服务治理、Spirng Cloud 是一个生态

springCloud是什么
Spring Cloud是一个微服务框架, Spring Cloud提供的全套的分布式系统解决方案
主要包括
远程配置服务(spring cloud config)
事件、消息总线(spring cloud bus)
服务器的注册与发现(Eureka)
客户端负载均衡(ribbon)读[ˈrɪbən]
声明式、模板化的HTTP客户端 feign 读[feɪn]
断路器 (Hystrix)
服务网关—Netflix Zuui

如何实现SpringCloud负载均衡
1)Spring Cloud Ribbon是基于HTTP和TCP的客户端负载工具,将面向服务的REST模板请求,自动转换成客户端负载均衡服务调用

Spring Boot作为目前最火爆的web框架。那么它与Eureka又有什么关联呢?

Eureka是Netflix开源的一个RESTful服务,主要用于服务的注册发现。
Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。
Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持。
Netflix在其生产环境中使用的是另外的客户端,它提供基于流量、资源利用率以及出错状态的加权负载均衡。

发表评论

表情:
评论列表 (有 0 条评论,378人围观)

还没有评论,来说两句吧...

相关阅读

    相关 spring clouddubbo区别

    最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 `微服务架构` 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享[spring][] Cloud