Skip to content

A distributed file server framework based on swoole and inotify

Notifications You must be signed in to change notification settings

qieangel2013/dfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

分布式文件服务器

Build Status Packagist Supported PHP versions: >=5.5 License

核心特性

1.基于swoole和inotify实现分布式文件服务
2.采用协议包来实时同步文件、性能很高,采用sendfile传送文件,内存、cpu占有率很少
3.文件实时监控及监控子目录服务
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文件相应的配置
交流群:337937322

wiki介绍

https://github.com/qieangel2013/dfs/wiki

liveim是一款直播平台,内置im聊天功能

由于未开源,需要授权可以获取源代码

http://www.weivq.com:88/ (演示地址)
http://www.weivq.com:88/public/uploads/LiveIm.apk (安卓演示)
http://www.weivq.com:88/public/uploads/LiveImInstall.exe (pc端演示)

License

Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html

如果你对我的辛勤劳动给予肯定,请给我捐赠,你的捐赠是我最大的动力

项目捐赠列表