zoukankan      html  css  js  c++  java
  • Dubbo 基础介绍

    1.学习背景

    随着互联网的发展,越来越多的企业每天处理着上亿级的请求,以及每秒几万的并发操作,对于传统的 JavaWeb 工程师是一个巨大的挑战。然而越来越复杂的业务以及数据库设计使得代码变得非常庞大,严重影响了程序的高效。使用分布式服务框架渐渐成为每个互联网企业的标配,掌握分布式服务框架显得更加重要。

    2. 什么是Dubbo?

         

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

    学习Dubbo有助于提高企业级应用的开发效率,简单配置实现负载均衡,提高服务效率。

         

    3. Dubbo 的应用场景

        

    Dubbo 涉及的知识

      

     4. Dubbo框架设计调用总图

           

    Tips: 上图中左边是消费者,右边是生产者

    4.1 Dubbo各个角色

     Dubbo 在设计时候抽象出四个角色

    1. Consumer----------服务的消费者
    2. Provider------------服务的提供者
    3. Registry------------服务的注册中心
    4. Monitor-------------服务的监控中心

    Dubbo的PRC过程

        

    Dubbo 的服务注册

       

    Dubbo的服务调用

     4.2  Dubbo 各个模块讲解

    5. Dubbo 使用方式和介绍

     5.1 Main函数的生产者和消费者

    5.2 Java与Tomcat 生产者和消费者

    5.3 XML 配置和代码配置

  • 相关阅读:
    1648 最大和
    poj2243
    Codevs 2307[SDOI2009]HH的项链
    2597 团伙
    一个JavaWeb项目中使用的部分技术
    Oracle 11g 学习3——表空间操作
    iOS实现抽屉效果
    用shell脚本实现linux系统上wifi模式(STA和soft AP)的转换
    Codeforces Round #243 (Div. 1)——Sereja and Two Sequences
    站点选择配色诀窍
  • 原文地址:https://www.cnblogs.com/xingyunblog/p/8722830.html
Copyright © 2011-2022 走看看