国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

分布式文件服務(wù)器dfs

haobowd / 1767人閱讀

摘要:核心特性基于和實現(xiàn)分布式文件服務(wù)采用協(xié)議包來實時同步文件性能很高,采用傳送文件,內(nèi)存占有率很少文件實時監(jiān)控及監(jiān)控子目錄服務(wù)自動斷線重連服務(wù)自動掃描本地已存在的文件目錄實時同步服務(wù)需要以模式運行安裝安裝擴(kuò)展和擴(kuò)展修改文件相應(yīng)的配置原理是基于和

核心特性

1.基于swoole和inotify實現(xiàn)分布式文件服務(wù) 2.采用協(xié)議包來實時同步文件、性能很高,采用sendfile傳送文件,內(nèi)存、cpu占有率很少 3.文件實時監(jiān)控及監(jiān)控子目錄服務(wù) 4.自動斷線重連服務(wù) 5.自動掃描本地已存在的文件目錄實時同步服務(wù)

需要php以cli模式運行/server.php

php server.php start
php server.php stop
php server.php restart

composer 安裝

{

    "require": {
        "qieangel2013/dfs": "0.1.6"
 }

}

安裝swoole擴(kuò)展和inotify擴(kuò)展
修改/config/config.php文件相應(yīng)的配置

原理
dfs是基于swoole和inotify實現(xiàn)的分布式文件同步服務(wù)器框架,他借助于inotify實現(xiàn)實時對文件及其目錄進(jìn)行監(jiān)控,基于swoole的事件驅(qū)動讀取inotify的事件來做相應(yīng)的邏輯處理,dfs框架的服務(wù)一旦啟動,他會通過redis獲取遠(yuǎn)程服務(wù)器在線列表然后自身啟動客戶端來連接遠(yuǎn)程服務(wù)器,每一個服務(wù)器都有一個服務(wù)端和多個客戶端,這樣每臺服務(wù)器都能互通互聯(lián)了,并且支持熱拔,一旦服務(wù)器不提供服務(wù)了都會觸發(fā)別的服務(wù)器跟其斷開連接實現(xiàn)高可用!

DFS 配置
define("ServerIp","0.0.0.0"); 配置服務(wù)器監(jiān)聽ip地址
define("ServerPort","9508");配置服務(wù)器監(jiān)聽端口
define("ServerLog",dirname(DIR)."/log/FileDistributed.log");配置服務(wù)器日志路徑
define("redis_server","192.168.102.163");配置redis連接ip,注意redis啟動時bind的ip不能為127.0.0.1
define("redis_port","6379");配置redis的端口號
define("redis_auth","123qwe");redis認(rèn)證密碼
define("LISTENPATH",dirname(DIR)."/img");配置監(jiān)聽目錄,dfs支持無限子目錄監(jiān)聽
define("allsysnc",true);是否允許掃描本地已存在的文件或者目錄同步
define("maxpackage", 1024 1024 200);配置協(xié)議包的最大長度
define("Bincmd", "/usr/local/php/bin/php");配置php的絕對路勁
define("file_arg", "dfs");配置項目名稱

dfs的使用其實很簡單,就是只要配置好配置文件,啟動服務(wù)就可以了

在使用dfs框架時注意swoole的版本最好為1.8.9以上,因為之前的版本有sendfile的部分bug, 如果單個文件大于20m,請修改文件里的package_max_length的值,但是這個值不要設(shè)置太大

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/23017.html

相關(guān)文章

  • Hadoop布式集群的搭建

    摘要:分布式集群的搭建關(guān)鍵詞分布式集群環(huán)境搭建網(wǎng)絡(luò)配置環(huán)境大數(shù)據(jù)大數(shù)據(jù)本文作者本文鏈接安裝說明用到的軟件軟件版本下載地址節(jié)點安排名稱主節(jié)點子節(jié)點子節(jié)點創(chuàng)建用戶所有的節(jié)點均創(chuàng)建一個名為的用戶,并添加管理員權(quán)限。后續(xù)的軟件均可使用此方式配置。 title: Hadoop分布式集群的搭建summary: 關(guān)鍵詞: Hadoop ubuntu 分布式集群 環(huán)境搭建 ssh 網(wǎng)絡(luò)配置 java環(huán)境 ...

    leon 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<