其实为什么使用dubbo的问题并不复杂,但是又很多的朋友都不太了解dubbo优缺点,因此呢,今天小编就来为大家分享为什么使用dubbo的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
本文目录
dubbo优缺点
dubbo有着以下几大优点:
1、服务注册中心自动注册和配置管理
它不需要写死服务提供者地址,注册中心基于接口名自动查询提供者ip;
使用类似zookeeper等分布式协调服务作为服务注册中心,能够将大多数的项目配置移入zookeeper集群;
2、透明化的远程方法调用
这就好像调用本地方法一样,调用远程方法;只需要很简单的配置,没有任何API侵入;
3、服务接口监控和治理
Dubbo-admin和Dubbo-monitor提供了完善的服务接口管理和监控功能;针对不同应用的不同接口,能够进行多版本、多协议、多注册中心管理;
4、软负载均衡及容错机制
能够在内网替代nginxlvs等硬件负载均衡器;
dubbo的缺点:
dubbo仅仅只支持一种语言,那就是java语言。
dubbo spring cloud作用
DubboSpringCloud是SpringCloudAlibaba项目内部提供的一个可以使用SpringCloud客户端RestTemplate或OpenFeign调用Dubbo服务的模块。
ApacheDubbo和SpringCloud是两套架构完全不同的开发框架。DubboSpringCloud定义了DubboMetadataService元数据服务的概念。这是一个专门用于存储Dubbo服务的元数据接口。
dubbo和feign哪个用得多
dubbo用的多。
ApacheDubbo(incubating)|?d?b??|是一款高性能、轻量级的开源JavaRPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案、服务治理方案。
一台服务器需要用dubbo吗
Dubbo是一个分布式服务框架,如果是一个小的erp系统,一台服务器足够支撑项目运行,项目就不会用Dubbo。
如果是一个大的商城项目,用户访问量比较大,一台无法器根本无法支撑运行时,我们可以把订单模块,支付模块,静态页面等独立出来,放置在同一个局域网,不同服务器运行,这时我们就需要使用Dubbo
为什么使用dubbo和dubbo优缺点的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!