没有好坏,只有适合不适合。
dubbo的优势
- 单一应用架构,当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(ORM)是关键。
- 垂直应用架构,当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的 Web框架(MVC)是关键。
- 分布式服务架构,当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。此时,用于提高业务复用及整合的 分布式服务框架(RPC)是关键。
- 流动计算架构当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的 资源调度和治理中心(SOA)是关键。
SpringCloud优势
- 约定优于配置
- 开箱即用、快速启动
- 适用于各种环境
- 轻量级的组件
- 组件支持丰富,功能齐全
两者相比较
1、dubbo由于是二进制的传输,占用带宽会更少
2、springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大
3、dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决
4、springcloud的接口协议约定比较自由且松散,需要有强有力的行政措施来限制接口无序升级
5、dubbo的注册中心可以选择zk,redis等多种,springcloud的注册中心只能用eureka或者自研
本文向大家介绍你觉得在css中如果值是0时写单位好还是不写好呢?为什么?相关面试题,主要包含被问及你觉得在css中如果值是0时写单位好还是不写好呢?为什么?时的应答技巧和注意事项,需要的朋友参考一下 不写好,单位写了比较冗余,而且0与0px在浏览器中的表现形式也不一样,前者能够表示多种状态,后者只能表示0像素。
本文向大家介绍你觉得新媒体是什么?相关面试题,主要包含被问及你觉得新媒体是什么?时的应答技巧和注意事项,需要的朋友参考一下 很普遍也算有难度的问题,百科百科有相关词条,但重在总结。 从知识层面:微信像新媒体的一个缩影,新媒体相较于传统四大媒体(报刊、广播、电视、户外)是所有数字化媒体形式。 从市场层面:新媒体也是企业在传统市场营销、品牌推广等方面的转型,可以谈谈自己的相关看法,举出实例。
本文向大家介绍你觉得如何才能取出一个好的标题?相关面试题,主要包含被问及你觉得如何才能取出一个好的标题?时的应答技巧和注意事项,需要的朋友参考一下 同样是标题的问题,也可以从不同方向来答,标题套路再多但遵循原则却只有5个。 符合各平台运营规则(百家、头条、大于等都有相关标题运营规则) 不背离文章内容本身(标题是对文案内容精髓的提炼,而不是夸大其词) 贴近用户(普罗大众更喜欢看通俗易懂的词汇,而知识
本文向大家介绍你觉得你的优点是什么,缺点又是什么呢相关面试题,主要包含被问及你觉得你的优点是什么,缺点又是什么呢时的应答技巧和注意事项,需要的朋友参考一下 优点:对任何事物能够保持好奇心、很强的执行力、追求上进。 缺点:有些事情考虑太多,总想找出最好的办法,所以有的时候会耽误进度。所以要学会抓住主要矛盾,学会取舍。
本文向大家介绍使用Dubbo的好处?相关面试题,主要包含被问及使用Dubbo的好处?时的应答技巧和注意事项,需要的朋友参考一下 透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。 软负载均衡及容错机制,可在内网替代F5等硬件负载均衡器,降低成本,减少单点。 服务自动注册与发现,不再需要写死服务提供方地址,注册中心基于接口名查询服务提供者的IP地址,并且能够平
本文向大家介绍SpringCloud 和 Dubbo 有哪些区别?相关面试题,主要包含被问及SpringCloud 和 Dubbo 有哪些区别?时的应答技巧和注意事项,需要的朋友参考一下 首先,他们都是分布式管理框架。 dubbo 是二进制传输,占用带宽会少一点。SpringCloud是http 传输,带宽会多一点,同时使用http协议一般会使用JSON报文,消耗会更大。 dubbo 开发难度较大