根據官方說明:dubbo預設協議採用單一長連線和nio非同步通訊,適合於小資料量大併發的服務呼叫,以及服務消費者機器數遠大於服務提供者機器數的情況
做法如下
1、搭建zookeeper(略)
2、搭建dubbo-admin(略)
以上兩步請參考官方文件,非常詳細
3、生產者工程的spring配置
testinfo" server="servlet" />
uploadservice" ref="uploadservice" protocol="hessian"/>
oginservice" ref="loginservice" protocol="dubbo"/>
3、生產者工程的web.xml配置
4、消費者工程spring配置
uploadservice" inte***ce="com.yhi.hiwl.api.baseinfo.
uploadservice" timeout="4000"/>
loginservice" inte***ce="com.yhi.hiwl.api.baseinfo.l
oginservice" timeout="4000"/>
這樣uploadservice裡丟擲的服務就會以hessian方式用http丟擲,可以傳輸大檔案,而loginservice服務就使用dubbo協議能夠高效的傳輸json、html等等
Dubbo入門使用(四) Dubbo配置
1 dubbo屬性載入 1 參照dubbo官方文件 配置 xml配置 dubbo服務在啟動時,可以新增虛擬機器引數,並會優先生效 如 2 配置 屬性配置 2 示例 啟動時檢查 dubbo啟動時會檢查它所需要消費的服務是不是已經存在註冊中心裡面,如果沒有,就會保錯。預設check true 可以通過c...
Dubbo超時配置
dubbo是阿里開源的分布式遠端呼叫方案 rpc 由於網路或服務端不可靠,會導致呼叫出現一種不確定的中間狀態 超時 為了避免超時導致客戶端資源 執行緒 掛起耗盡,必須設定超時時間。provider可以配置的consumer端主要屬性有timeout retries loadbalance activ...
dubbo配置詳解
一 dubbo配置之間的關係 左邊是服務提供方的相關配置,右邊是服務消費方的相關配置。中間是兩方的共享配置。下邊是方法和方法引數的相關配置。referenceconfig繼承consumerconfig,serviceconfig繼承providerconfig。如果沒有進行reference和se...