介紹
微服務是最近比較火的概念,而微服務框架目前主流的有Dubbo和Spring Cloud,兩者都是為了解決微服務遇到的各種問題而產生的,即遇到的問題是一樣的,但是解決的策略卻有所不同,所以這2個框架經常拿來比較。沒用過Dubbo的小夥伴也不用擔心,其實Dubbo還是比較簡單的,看完本文你也能掌握一個大概,重要的不是代碼,而是思想。
Dubbo實現服務調用是通過RPC的方式,即客戶端和服務端共用一個介面(將介面打成一個jar包,在客戶端和服務端引入這個jar包),客戶端面向介面寫調用,服務端面向介面寫實現,中間的網路通信交給框架去實現,想深入了解的看推薦閱讀。原文鏈接有代碼GitHub地址
使用入門
服務提供者
定義服務介面