github源碼:
https://github.com/dangdangdotcom/dubbox
maven中央倉:
無
獲取分支
git clone -b dubbox-2.8.4 https://github.com/dangdangdotcom/dubbox
快速上手
先了解dubbo,然后再學習dubbox
在Dubbo中開發REST風格的遠程調用(RESTful Remoting)
http://shiyanjun.cn/archives/341.html
http://blog.csdn.net/wilsonke/article/details/39896595
http://www.dataguru.cn/thread-464197-1-1.html
http://www.iteye.com/magazines/103
http://blog.csdn.net/hzzhoushaoyu/article/details/43273099
准備工作
裝好 git
裝好 maven
裝好 zookeeper
啟動 zookeeper
初次使用
1、下載源碼
git clone https://github.com/dangdangdotcom/dubbox
2、編譯源碼並將jar包安裝到本地倉
在checkout出來的dubbox目錄執行mvn install -Dmaven.test.skip=true來嘗試編譯一下dubbo
因為dubbox沒有提交maven中央倉,所以需要自己將jar包安裝到本地倉,maven編譯過程中要下載jar包,稍作等待。
有時download失敗,我編譯了三次終於全部成功了!

3、用eclipse打開dubbo-demo項目
用IDE運行/dubbo-demo/dubbo-demo-provider/.../test目錄下的DemoProvider啟動dubbo服務端,目前他會分別啟動dubbo協議(包括用kryo和FST序列化)和REST協議的服務

啟動以后console會顯示 dubbo service server started!
用IDE運行/dubbo-demo/dubbo-demo-consumer/.../test目錄下的DemoConsumer來啟動dubbo客戶端調用上面的服務端,直接看console的輸出即可

用IDE運行/dubbo-demo/dubbo-demo-consumer/.../test目錄下的RestClient來啟動rest客戶端(模擬非dubbo的rest客戶端)調用上面的服務端,直接看console的輸出即可

在瀏覽器中直接訪問provider提供的服務測試REST服務:
http://localhost:8888/services/users/100.xml

http://localhost:8888/services/users/101.json

部署到tomcat
服務管理
運行 dubbo-admin
服務監控
沒有使用dubbo-simple-monitor,我選擇了dubbo-x 。
http://git.oschina.net/handu/dubbo-monitor
