dubbo和eureka的区别

作者&投稿:方俘 (若有异议请与网页底部的电邮联系)
~

dubbo和spring cloud区别是:

1、初始定位不同:

 SpringCloud定位为微服务架构下的一站式解决方案;Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用和治理。

2、生态环境不同:

 SpringCloud依托于Spring平台,具备更加完善的生态体系;而Dubbo一开始只是做RPC远程调用,生态相对匮乏,现在逐渐丰富起来。

3、调用方式: 

SpringCloud是采用Http协议做远程调用,接口一般是Rest风格,比较灵活;Dubbo是采用Dubbo协议,接口一般是Java的Service接口,格式固定。但调用时采用Netty的NIO方式,性能较好。

4、组件差异:

例如SpringCloud注册中心一般用Eureka,而Dubbo用的Zookeeper,SpringCloud生态丰富,功能完善,更像是品牌机,Dubbo则相对灵活,可定制性强,更像是组装机。

5、SpringCloud:

Spring公司开源的微服务框架,SpirngCloud 定位为微服务架构下的一站式解决方案。

6、Dubbo:

阿里巴巴开源的RPC框架,Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用,流量分发、流量监控和熔断。



两者的生态对比:

1、Spring Cloud 的功能很明显比 Dubbo 更加强大,涵盖面更广,而且作为 Spring 的旗舰项目,它也能够与 Spring Framework、Spring Boot、Spring Data、Spring Batch 等其他 Spring 项目完美融合,这些对于微服务而言是至关重要的。

2、使用 Dubbo 构建的微服务架构就像组装电脑,各环节选择自由度很高,但是最终结果很有可能因为一条内存质量不行就点不亮了,总是让人不怎么放心。

3、而 Spring Cloud 就像品牌机,在 Spring Source 的整合下,做了大量的兼容性测试,保证了机器拥有更高的稳定性,但是如果要在使用非原装组件外的东西,就需要对其基础原理有足够的了解。




求SHINee的stranger(韩版) 还有alarm clock的罗马歌词。
[stranger]在瞬间变化的情景 从那一刻起我感觉到我的命运 你只要决定为自己辩护 欧啦啦啦啦啦啦 啦啦啦啦 天涯孤独的黑暗还稍远 no~ oh oh 你回答我在哪里 no~ oh oh 瞳孔光般的黎明 难道我们还期待着 直到我得到你的那天早上 我会坚持停止夜晚的结束 如果有那天的来临 哦啦啦啦啦啦啦 啦啦啦啦 ...

廉江市19843515545: 微服务框架 spring cloud 和 dubbo 有什么区别 -
史罗联合: 其中配置管理Dubbo是不具备的,当然可以借助Zookeeper实现,但是不推荐.Spring Cloud提供的方案是Spring Cloud Config,再加上Spring Cloud Bus可以实现配置的广播动态刷新.服务注册和发现作为基础的能力Dubbo是有的,默认大概提...

廉江市19843515545: 哪位大神比较过spring cloud和dubbo,各自的优缺点是什么 -
史罗联合: Spring Cloud主要有以下特点:1. 是一套完整的分布式系统解决方案,它的子项目涵盖了所有实现布式系统所需要的基础软件设施2. 基于Spring Boot, 使得开发部署极其简单(加依赖,加注解,就能运行了)要说Dubbo,算是Spring Cloud的一个子集好了,大致相当于Spring Cloud里的 Eureka + Feign + 1/2Hystrix另外,我认为Spring Cloud极有可能是未来Java生态中微服务架构实现的标配

廉江市19843515545: dubbo和nginx之间是什么关系?有什么相似之处? -
史罗联合: nginx 架构基于linux系统.它有以下几点钟特点:1、异步非阻塞方式处理请求、2、事件驱动、3、单线程io复用、4、一个主进程和少量工作进程、5、高度模块化.ngix七层分发基础,重点是http协议.实现负载均衡.dubbo分为10层:config:配置层 proxy:服务代理层 registry:注册中心 cluster:路由曾.封装多个提供者及负载均衡.桥接注册中心 monitor:监控层 protocol:远程调用层 exchange:信息交换层 transport:网络传输层 serialize:数据化序列曾 dubbo也实现软负载均衡.这也是他们的相似之处

廉江市19843515545: Dubbo和Nginx的不同之处 -
史罗联合: 直连加不发布服务DUBBO的配置属性里面对消费端提供了不从注册中心发现服务的机制,直接配置远程接口的地址,这样可以保证消费端连接到制定的环境接口.这样消费端是解决了问题,但是服务提供端呢?如上图的B1它即是消费端也是服务提供端,它提供A1所依赖的接口,那么如果B1将它的服务发布到注册中心里面(这里需要提醒,STABLE环境机制里面所有子环境公用一个注册中心),那么势必会导致stable环境里面的A会发现B1提供的服务?势必会导致stable环境的不稳定(stable环境的机制是stable环境只能进不能出,就是不能调用外部其他子环境的服务)?所以B1不能发布服务到注册中心,dubbo也提供了相关的配置属性来支持这一点.

廉江市19843515545: 业界主流的RPC框架有哪些?Dubbo与Hadoop RPC的区别 -
史罗联合: Dubbo和Hadoop基本上就是两个领域的产品,没有太大的可比性.唯一能够比较的是Dubbo和Hadoop内部使用的RPC组件:Avro.Avro多用于Hadoop内部,并没有以独立的RPC框架进行推广和运作,因此你很少看到直接使用他的地方.类似的还有ZooKeeper的内置框架:jute.而Dubbo则是一个完整的RPC解决方案,包括纯粹的远程过程调用,以及简单的服务治理.是阿里巴巴在2012年开源的框架.

廉江市19843515545: dubbox 和dubbo 的区别 -
史罗联合: dubbo和dubbox都是流行的服务治理框架,dubbox是当当网的技术团队对dubbo框架的扩展,针对dubbo的一些问题进行扩展处理:主要扩展的功能是支持REST风格远程调用(HTTP + JSON/XML)和支持基于Kryo和FST的Java高效序列化实现

廉江市19843515545: dubbo与nginx都可以做负载均衡,然而哪个相对来说更优秀?为什么? -
史罗联合: 支持你,水笔别说话,复制党也别说话.我是纯手打:首先你要明白,你问这个问题,证明你对dubbo和nginx就不熟悉. dubbo的负载均衡已经是服务层面的了,和nginx的负载均衡还在http请求层面完全不同.至于二者哪个优秀,当然没办法直...

廉江市19843515545: http请求和dubbo请求有什么区别 -
史罗联合: duboo其实是阿里巴巴做的,服务和营销都是好的,他俩其实没什么大区别,只不过dubbo 可以 和 Spring框架无缝 集成.

廉江市19843515545: zookeeper和dubbo都是分布式服务框架吗 -
史罗联合: zookeeper是注册中心,用来管理提供者和消费者的,包括软负载均衡等;DUBBO是一个SOA分布式框架,它也用到的ZOOKEEPER,其它的HADOOP等也用到的这个注册中心

廉江市19843515545: Dubbo的分布式系统需要配置哪些环境 -
史罗联合: dubbo实现了分布式远程调用框架,多运行节点既能提高可靠性,又能提升负载能力.dubbo配置主要有注册中心(推荐zookeeper或redis)、提供者provider、消费者consumer,注册中心是第三方实现,所以主要配置好服务提供者和消费者就可...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网