Dobbo的搭建與使用
首先,我們先來了解一下Dobbo(其實百度也能百度到...)
1. 什麼是dobbo?
就是服務中介軟體,相當於webservice,http. 阿里巴巴開源的.
2. dobbo的作用:
就是讓兩個服務連起來的,可以互相呼叫對方對外暴露的介面.
3. dobbo的好處:
dobbo是個服務,所以他可以展示呼叫關係,呼叫次數啥的.
4.dobbo的壞處
dobbo只能支援java.其他的完犢子...
接下來我們開始搭建dobbo伺服器.
1.dobbo架構中的四種角色:
Provider:存放在spring容器(Container)中的服務的提供者
Register:註冊中心.,服務必須在註冊中心中註冊才能釋出.
Consumer:消費者
Monitor:監控中心,監控服務呼叫次數.\
來個網上截的圖:
2. 註冊中心zookeeper:
dobbo中不可或缺的一個角色.為什麼要用zookeeper那,據說是官方推薦使用的,其實使用redis也可以.
瞭解一下zookeeper的搭建(linux系統下):
2.1安裝個jdk:
(別忘了配置環境變數,具體方法查詢百度)
2.2安裝個zookeeper
1. 你需要一個zookeeper的包
2. 你需要把他放在linux上,然後解壓縮
3. 然後進入他解壓之後的資料夾,建立一個data的資料夾
4.然後進入conf這個資料夾中,更改zoo_sample.cfg為zoo.cfg
5.更改這個檔案中dataDir中指定的資料夾名
但是需要先獲取到data資料夾的位置
更改dataDir位置為data的位置
6.然後進入到bin目錄中啟動
7.檢視狀態
像看到的小夥伴說明一下 為什麼今天不更新後續的應用了,因為我發現dobbo2.6.1是不能在springmvc中進行使用的.
至於為什麼那,這是因為在dobbo重新遷移在apache上後,原有的網站都已經關閉了,比如在spring配置檔案頭部的xsd,也從阿里巴巴上遷移到apache上了,但是在springmvc的schema的名稱空間中卻沒有包含這個apache的新命名,所以在專案啟動時候會發生錯誤. 至於什麼時候修復,要等到2.6.2才能進行更新這個bug.
因為本人也是在摸索之中,所以每天更的比較少,不過搭建完就會馬上更新的,未完待續!
相關文章
- Jenkins的搭建與使用Jenkins
- gitlab搭建與使用Gitlab
- linux搭建harbor與使用Linux
- Fabric-CA1.0模組的搭建與使用
- Ubuntu下tftp伺服器的搭建與使用UbuntuFTP伺服器
- SpringCloud(二)Eureka服務的搭建與使用SpringGCCloud
- svn伺服器搭建與使用伺服器
- Apache Hive-2.3.0 快速搭建與使用ApacheHive
- Redis叢集搭建與簡單使用Redis
- 使用Haproxy與nginx配合搭建web群集NginxWeb
- 在 Laravel 中 Jwt 的使用 與 基礎 API 開發的搭建LaravelJWTAPI
- 使用Docker Swarm快速搭建與部署你的服務叢集DockerSwarm
- 使用PHP與SQL搭建可搜尋的加密資料庫PHPSQL加密資料庫
- Docker倉庫之Registry私有映象倉庫的搭建與使用Docker
- 基於滴滴雲虛擬機器的TensorFlow搭建與使用虛擬機
- Docker倉庫之Harbor企業級映象倉庫的搭建與使用Docker
- YUM源伺服器搭建與客戶端配置使用伺服器客戶端
- Java環境搭建與配置、以及Tomcat搭建與配置JavaTomcat
- Dobbo的xsd更換為apache地址之後,SpringMVC中無法找到名稱空間的問題ApacheSpringMVC
- Kubernetes-20:日誌聚合分析系統—Loki的搭建與使用Loki
- iscsi與multipath搭建
- 使用 Docker 搭建你的Wiki(MediaWiki)Docker
- 使用 Docker 搭建你的Wiki(MoinMoin)Docker
- 使用github搭建自己的maven庫GithubMaven
- 快來玩AI畫圖!StableDiffusion模型搭建與使用入門~AI模型
- IntelliJ IDEA配置與搭建web專案入門使用IntelliJIdeaWeb
- Apache SeaTunnel 2.3.5 Zeta-Server叢集環境搭建與使用ApacheServer
- Linux 環境下 Git 伺服器的搭建與基本使用(CentOS 7 版本)LinuxGit伺服器CentOS
- FastDFS與Nginx的搭建及遇到的問題ASTNginx
- 使用docker搭建sonarqubeDocker
- harbor 搭建及使用
- NFS介紹與搭建NFS
- 使用 Docker 搭建你的Wiki(TiddlyWiki)Docker
- 使用搬瓦工快速搭建自己的VPN
- androidNDK環境的搭建和使用Android
- Ubuntu下的FTP Servers搭建與連線UbuntuFTPServer
- SpringBoot高階篇MongoDB之基本環境搭建與使用Spring BootMongoDB
- 一文輕鬆搞懂redis叢集原理及搭建與使用Redis