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 配置和代碼配置

相關文章
相關標籤/搜索