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过程ide

    

Dubbo 的服务注册函数

   

Dubbo的服务调用性能

 4.2  Dubbo 各个模块讲解

5. Dubbo 使用方式和介绍

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

5.2 Java与Tomcat 生产者和消费者

5.3 XML 配置和代码配置

相关文章
相关标签/搜索