成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

分布式文件服務器dfs

haobowd / 1790人閱讀

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

核心特性

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

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

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

composer 安裝

{

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

}

安裝swoole擴展和inotify擴展
修改/config/config.php文件相應的配置

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

DFS 配置
define("ServerIp","0.0.0.0"); 配置服務器監(jiān)聽ip地址
define("ServerPort","9508");配置服務器監(jiān)聽端口
define("ServerLog",dirname(DIR)."/log/FileDistributed.log");配置服務器日志路徑
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認證密碼
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的使用其實很簡單,就是只要配置好配置文件,啟動服務就可以了

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

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

轉載請注明本文地址:http://systransis.cn/yun/23017.html

相關文章

  • Hadoop布式集群的搭建

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

    leon 評論0 收藏0

發(fā)表評論

0條評論

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