dubbo的運用以及應用demo

2021-09-02 20:47:59 字數 985 閱讀 6891

一、背景描述

接觸dubbo也是比較晚了,由於公司底層通訊太麻煩要改造,自己就邊了解邊搭架構,在這裡記錄一下注意事項,並貼出來一些坑共勉

二、了解dubbo

1.dubbo是個什麼

1.1:dubbo就是個服務框架,如果沒有分布式的需求,其實是不需要用的,只有在分布式的時候,才有dubbo這樣的分布式服務框架的需求

2.特點

2.1:遠端通訊:提供對多種基於長連線(http)的nio框架抽象封裝,包括多種執行緒模型,序列化,以及「請求-響應」模式的資訊交換方式

三、搭建框架

1、先看一下配置

1.1消費者的

1.2提供者的

1.3:講解

[color=red][b]其實dubbo中重要的就是上面的配置,--在消費方(呼叫方)宣告乙個介面,然後在提供方(被呼叫方)宣告乙個一樣的介面需要保持和消費方一樣的目錄接下來就可以去實現這個介面並返回結果給消費方[/b][/color]

1.4註冊中心

[color=red][b]1.啟動,本地啟動的話雙擊zkserver.cmd,虛擬機器啟動的話執行zkserver.sh命令[/b][/color]

[img]

[color=red][b]2.埠號的設定在zookeeper/conf/zoo.cfg裡下圖位置修改 即dubbo:registry的埠號[/b][/color]

[img]

[color=red][b]3.zookepper啟動成功如下圖所示[/b][/color]

[img]

1.5dubbo專案注意事項

[color=red][b]1.先啟動註冊中心,再啟動專案

2.先啟用提供方再呼叫消費方

3.如果專案是用tomcat伺服器,則埠號不要用8080

4.如果出現以下原因要檢查的點有,xml配置的registry位址是否正確,zookepper是否啟動或者重複啟動導致埠號占用或者壓根沒啟動[/b][/color]

[img]

陣列的運用以及在repeater裡運用控制項

system.web.ui.webcontrols.label mylabel1 system.web.ui.webcontrols.label e.item.findcontrol mylabel char delimiter tochararray 首先要定義乙個分割字元的char陣列 stri...

dfs剪枝的應用以及bfs

奇怪的電梯 題目描述 呵呵,有一天我做了乙個夢,夢見了一種很奇怪的電梯。大樓的每一層樓都可以停電梯,而且第i ii層樓 1 i n 1in 1 i n 電梯只有四個按鈕 開,關,上,下。上下的層數等於當前樓層上的那個數字。當然,如果不能滿足要求,相應的按鈕就會失靈。例如 3,3 1,2 5 3,3,...

Dubbo功能介紹以及應用

dubbo功能介紹 dubbo是阿里巴巴內部的soa服務化治理方案的核心框架,每天為2000 個服務提供3,000,000,000 次訪問量支援,並被廣泛應用於阿里巴巴集團的各成員站點。dubbo自2011年開源後,已被許多非阿里系公司使用。dubbo是乙個分布式服務框架,以及soa治理方案。其功能...