A distributed file server framework based on swoole and inotify
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
img
log
server
test
.gitattributes
.gitignore
.travis.yml
README.md
composer.json
server.php

README.md

分布式文件服务器

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

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

项目捐赠列表