1. 程式人生 > >windows下 zookeeper dubbo 安裝+配置+demo 詳細圖文教程

windows下 zookeeper dubbo 安裝+配置+demo 詳細圖文教程

分散式服務架構以及流動計算架構勢在必行,Dubbo是一個分散式服務框架,在這種情況下誕生的。現在核心業務抽取出來,作為獨立的服務,使前端應用能更快速和穩定的響應。 下面我將講解dubbo框架的基礎配置。最後會放上demo下載連結 本文旨在dubbo demo,會忽略一些用法, 對一些具體的api配置可以參考dubbo官方:http://dubbo.io/ 的使用者指南,整體的搭建過程不算複雜。 Provider: 暴露服務的服務提供方。 Consumer: 呼叫遠端服務的服務消費方。 Registry: 服務註冊與發現的註冊中心。 dubbo 簡單的講就是把不同服務的介面對外提供給註冊中心,註冊中心在提供給呼叫者。
所以一個可執行的demo就需要一個註冊中心,一個生產者,一個消費者。 生產者和消費者這裡分別使用java服務實現。註冊中心可以是多種多樣,這是選用官方推薦的zookeeper.最好使用zk。 1.zookeeper的安裝和配置 下載後解壓到自己想要的位置,這個東西是免安裝的。這時我們安裝好了。下面是配置一下 1.把conf目錄下的zoo_sample.cfg改名成zoo.cfg,這裡我是先備份了zoo_sample.cfg再改的名。
zoo.cfg裡面的內容改成: # The number of milliseconds of each tick tickTime=2000
# The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # the directory where the snapshot is stored. # do not use /tmp for storage, /tmp here is just # example sakes.
dataDir=D:\\zookeeper-3.4.7\\data dataLogDir=D:\\zookeeper-3.4.7\\log # the port at which the clients will connect clientPort=2181 # the maximum number of client connections. # increase this if you need to handle more clients #maxClientCnxns=60 # # Be sure to read the maintenance section of the # administrator guide before turning on autopurge. # # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance # # The number of snapshots to retain in dataDir #autopurge.snapRetainCount=3 # Purge task interval in hours # Set to "0" to disable auto purge feature #autopurge.purgeInterval=1 大家可以直接copy,一些帶有“#”號的配置項也留著,以後方便擴充套件。 拷貝成功後儲存即可。 我們再配置一下這個環境變數就可以執行zookeeper了。(本文基於Windows已經配置過JAVA_HOME並且配置正確) 新增環境變數:ZOOKEEPER_HOME   變數值:D:\zookeeper-3.4.7 (變數值要根據你下的zookeeper包的放置位置)
再在系統變數path最後新增: ;%ZOOKEEPER_HOME%/bin; %ZOOKEEPER_HOME%/conf 並儲存就可以了
這個時候就可以驗證我們到底有沒有安裝成功了
點選bin目錄下的zkServer.cmd 這時候出現下面的提示就說明配置成功了。
注意 :這個視窗不要關閉!讓註冊中心服務一直執行。 2.生產者和消費者專案的執行 下面大家可以去下載我的demo並匯入eclipse,下載地址在文章最後 匯入兩個工程後 先修改c_provider專案的applicationContext.xml檔案,這個檔案有三個紅叉的話並不影響執行, 可以去下載dubbo.xsd檔案(這個檔案在我的demo包中有提供,demo包下載地址在隨後有提供),放到你自己放置的位置,然後Window->Preferences->XML->XML Catalog 然後add
Location 是你的dubbo.xsd檔案地址 儲存後 Project->clean 就行了 這個時候我們再來修改applicationContext.xml,開啟該檔案 <dubbo:registry address="zookeeper://192.168.62.56:2181" /> 只要把這個修改成192.168.62.56你自己的ip就行了 自己的ip可以這樣檢視 windows 然後輸入cmd
就是那個ipV4地址 後面的那個埠號就是 那個coo.cfg裡面的clientPort=2181這一項配置 然後執行一下 Provider.java檔案就行了 注意:執行後不要關閉!
列印這個出來就行說明正確了. 這個時候可以看一下zookeeper的客戶端的日誌。已經可以監控到這些服務了。
這個時候把 consumer的applicationContext.xml檔案裡面的ip做同樣修改 執行:Consumer.java 可以看到
至此,全部配置成功,dubbo的demo已經完成。

相關推薦

windows zookeeper dubbo 安裝+配置+demo 詳細圖文教程

分散式服務架構以及流動計算架構勢在必行,Dubbo是一個分散式服務框架,在這種情況下誕生的。現在核心業務抽取出來,作為獨立的服務,使前端應用能更快速和穩定的響應。 下面我將講解dubbo框架的基礎配置。最後會放上demo下載連結。 本文旨在dubbo de

windowsmaven的安裝配置

什麼是maven Maven是基於POM(工程物件模型),通過一小段描述來對專案的程式碼、報告、檔案進管理的工具。 Maven是一個跨平臺的專案管理工具,它是使用java開發的,它要依賴於jdk1.6及以上 Maven主要有兩大功能:管理依賴(依賴指的就是jar包)

windowsphp mongodb 安裝配置使用查詢

這幾天參加了一個創意馬拉松大賽,雖然沒拿什麼獎,重在參與嘛 終於有機會實踐mongodb資料庫了,以前只是自己配置裝著玩玩 作者:風來了.呆狐狸 環境:window10 64 +php5.5.x+mysql5.7.x+mongodb2.6.x mongod安裝 1.下載 h

(0.1)windows的mysql安裝配置

目錄      1.基於windows平臺的mysql專案場景   【1】小型購物網站  【2】中小型論壇  【3】中小型門戶   【4】部落格系統    【5】IDC/雲平臺/虛擬主機   2.mysql資料庫執行環境準備  2.1、可以去官方檢視要求:https://ww

Linuxzookeeper單機安裝配置

Zookeeper安裝zookeeper的安裝分為三種模式:單機模式、叢集模式和偽叢集模式。1.下載進入要下載的版本的目錄,選擇.tar.gz檔案下載下載連結:http://archive.apache.org/dist/zookeeper/環境:Centos7, JDK1.

Windowspycharm的安裝配置

Windows下pycharm2018的安裝、啟用、程式建立與執行 1、pycharm官網下載pycharm專業版。 2、將 “0.0.0.0 account.jetbrains.com” 新增到HOSTS檔案中(可新增至任意位置),HOSTS檔案的路徑為:

windows zookeeper 入門安裝和測試

一、序言       以下是我對zookeeper 的一些理解:      zookeeper 作為一個服務註冊資訊儲存的管理工具,好吧,這樣說得很抽象,我們舉個“例子”。       栗子1號:       假設我是一家KTV的老闆,我同時擁有5家KTV,

Linuxzookeeper叢集安裝配置

1.下載Zookeeper安裝包 這裡我用到的是zookeeper-3.4.10 下載地址:http://mirror.bit.edu.cn/apache/zookeeper/ 2.解壓到指定目錄  2.1叢集節點 192.168.20.38 192.168.20.52 1

MySQL的安裝配置(超詳細圖文教程)

資料庫的安裝 1.開啟下載的mysql安裝檔案雙擊解壓縮,執行“mysql-5.5.40-win32.msi”。 2.選擇安裝型別,有“Typical(預設)”、“Complete(完全)”、“Custom(使用者自定義)”三個選項,選擇“Custom”,按“next”鍵繼續

Windows 7通過硬碟安裝Ubuntu 15.04圖文教程

第一步: 在windows環境下騰出一個分割槽來,給ubuntu系統,大小50~70G差不多了。然後開啟EasyBCD軟體,可以看到現在我們的計算機只有一個啟動“入口”,我們來給他加一個,選擇新增新條目(新增移動入口點),如下圖所示:                   

Sqoop-1.99.7安裝配置詳細圖文

環境:centos 6.5,hadoop2.6.4叢集 1.解壓安裝sqoop 從官網下載好安裝包,傳送到叢集中任意一臺主機即可。相信大家已經看到,1.99.7跟1.4.6是不相容的,而且官網也不建議使用這個版本在生產環境中使用。可是,為了學習,搞吧!

微軟源代碼管理工具TFS2013安裝與使用詳細圖文教程(Vs2013)

www. 圖案 簡單 名稱 本地用戶 進行 工作區 正常 asp.net 轉自 微軟源代碼管理工具TFS2013安裝與使用詳細圖文教程(Vs2013) 這篇文章聯合軟件小編主要介紹了微軟源代碼管理工具TFS2013安裝與使用圖文教程,本文詳細的給出了TFS2013

vm12 安裝ubuntu15.10詳細圖文教程 虛擬機器安裝ubuntu安裝 ubuntu更新軟體 ubuntu一直卡在下載語言怎麼辦?

1,準備工作-ubuntu下載 ubuntu官網下載 如何官網下載ubuntu  2,開啟虛擬機器 虛擬機器安裝ubuntu15.10 虛擬機器安裝ubuntu 詳細完整教程 選擇  自定義  然後下一步 直接下一步 瀏覽到自己的下載位置,選中 然後選

windowszookeeper安裝+dubbo-admin安裝註意點

基本 ast zookeepe clas close tom 記得 文件 amp 一:zookeeper安裝 下載地址:http://www.apache.org/dyn/closer.cgi/zookeeper 復制修改conf下的zoo_sample.cfg為zoo

WindowsJDK的安裝與環境變數的配置教程(附詳細圖解)

JDK安裝配置教程 一、下載jdk 1.首先要確定自己電腦的作業系統是多少位的: 右鍵“我的電腦”>>選擇“屬性”>>系統型別(如下圖,我的是win7 64位) 2.然後到官網下載適合自己電腦版本的jdk。 官網連結:http://www.oracle.

windows zookeeper 叢集的安裝配置、部署

 前提:配置Java環境               zookeeper 單臺和叢集的區別在於配置檔案(conf/zoo.cfg)的配置不同,還有dataDir的目錄需要新建一個沒有檔案型別的檔案myid,並起myid裡面的值輸入對應配置中server.後面的數值。附上我配

MySQL在windows相關的安裝配置操作,多個MySQL的安裝詳細教程

我的部落格介紹了大部分安裝教程 https://blog.csdn.net/m0_37520980/article/details/80353315 當一臺計算機安裝多個MySQL的時候就需要一些下面的配置 mysqld --install [服務名] //這裡可以設定服務名 重

Windowsjdk的安裝與相關配置詳細介紹

1.jdk下載。 官網地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html jdk8直達地址:https://www.oracle.com/technetwork/java/javase/downlo

Windows初次手動安裝composer詳細教學

lan ref blog 技術 編輯 create etc 權限 新建 1.下載compser.phar 地址 https://getcomposer.org/download/ 2.新建composer.bat 文件,寫入“@php "%~dp0composer.p

Windowsnode.js安裝及環境配置

.org 來安 直接 當前 ejs pre 官網 命令 環境 1. 安裝 官網下載node.js的安裝版,一路next,中間可以自定義安裝路徑 完成後安裝目錄內容如下 cmd下檢查是否安裝成功 新版Node.js已自帶npm,所以安裝Node.js