zoukankan      html  css  js  c++  java
  • Dubbo简介

    一、框架发展

      单一应用架构(ORM)

      垂直应用架构(MVC)

      分布式服务架构(RPC)

      流动计算架构(SOA)

    二、什么是Dubbo

      Dubbo是一个框架:Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

      Dubbo名字来源-澳大利亚达博市

    同类型的框架:

      Apache Thrift【多语言支持比较好,当时对于负载均衡和SOA的治理不够】、

      Hessian、Webservice【这两者传统的Http调用框架,由于是短连接形式,大量资源浪费在服务器的IO上】、

      RMI【只支持java语言,性能一般】、HSF【淘宝】、JSF【京东】(两者未开源)

      线上版本稳定,社区文档多,成熟的运维

      支持扩展、大量生产应用

    三、Dubbo涉及知识

      远程调用 : RMI、hassion、 webservice、 thrift

      通信交互 : HTTP、mina、netty

      序列化 : hessian2、 java、json

      容器 : jetty、spring

      多线程 : 异步、线程池

      负载均衡 : zookeeper

    四、Dubbo 的应用场景

      DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

      作为对内提供服务应用的容器

      拆分复杂Web应用到服务容器

      应用负载均衡协调

      应用服务治理

     

  • 相关阅读:
    sql server 检测是否更新并输出更新的数据
    SQL Cross Join
    使用editplus删除 telepro的标记
    201671010104 初学Java的感想以及认知
    201671010104学习Java心得
    201671010104学习Java程序设计进度条
    从 URL 调用 WebService
    初识 Adobe AIR
    Adobe AIR 初体验:第一个Adobe AIR 的项目
    Float元素父容器在Firefox中自动撑大的方法
  • 原文地址:https://www.cnblogs.com/shawWey/p/6774942.html
Copyright © 2011-2022 走看看