All Projects → qieangel2013 → Dfs

qieangel2013 / Dfs

A distributed file server framework based on swoole and inotify

Projects that are alternatives of or similar to Dfs

Phpspidermagnetbittorrent
php实现p2p中DHT网络爬虫,并提供搜索下载
Stars: ✭ 64 (-42.86%)
Mutual labels:  swoole
Yii2 Swoole
full solutions making yii2-framework run on swoole with coroutine.
Stars: ✭ 86 (-23.21%)
Mutual labels:  swoole
Community Chinese
Swoole 提案
Stars: ✭ 101 (-9.82%)
Mutual labels:  swoole
Mqtt
🕹 MQTT Protocol Analysis and Coroutine Client for PHP. Support for 3.1, 3.1.1 and 5.0 versions of the MQTT protocol.
Stars: ✭ 72 (-35.71%)
Mutual labels:  swoole
Mix Phar Skeleton
Phar command line program development skeleton
Stars: ✭ 81 (-27.68%)
Mutual labels:  swoole
Swoft Game
基于swoft框架开游戏服务器框架
Stars: ✭ 97 (-13.39%)
Mutual labels:  swoole
Mqcms
🤖 ⚡️ 麻雀虽小 五脏俱全 基于hyperf的快速优雅的应用开发框架
Stars: ✭ 64 (-42.86%)
Mutual labels:  swoole
Slightphp
SlightPHP 高效的PHP敏捷开发框架
Stars: ✭ 110 (-1.79%)
Mutual labels:  swoole
Php Arrays In Memory Comparison
How to store 11kk items in memory? Comparison of methods: array vs object vs SplFixedArray vs pack vs swoole_table vs swoole_pack vs redis vs memsql vs node.js arrays in php7
Stars: ✭ 83 (-25.89%)
Mutual labels:  swoole
Phero
这个是一个独立的orm组件可以使用在任何系统中,提供灵活的orm操作,注解形式的数据库和类的映射。This is a database query tool library. swoole mysql pool.
Stars: ✭ 100 (-10.71%)
Mutual labels:  swoole
Php Coroutine Engine
This project for php-fpm support coroutine
Stars: ✭ 74 (-33.93%)
Mutual labels:  swoole
Ycsocket
基于swoole的socket框架,支持协程版MySQL、Redis连接池,已用于大型RPG游戏服务端
Stars: ✭ 77 (-31.25%)
Mutual labels:  swoole
Danmu Demo
php swoole扩展构建的websocket弹幕服务端
Stars: ✭ 99 (-11.61%)
Mutual labels:  swoole
Swoft Framework
[READ ONLY] Swoft Framework, base of Swoft
Stars: ✭ 70 (-37.5%)
Mutual labels:  swoole
Linkphp
基于swoole一款高性能多进程常驻内存型全栈框架,内置WebSocket服务器、服务治理PhpRpc功能,不依赖传统的 PHP-FPM,可以用于构建高性能的Web系统、API、中间件、基础服务等等。
Stars: ✭ 101 (-9.82%)
Mutual labels:  swoole
Swpdo
Swoole Coroutine SQL component like PDO | 0成本迁移PDO到Swoole高性能协程客户端
Stars: ✭ 64 (-42.86%)
Mutual labels:  swoole
Swoole Source Analysis
swoole source reading 源码分析
Stars: ✭ 88 (-21.43%)
Mutual labels:  swoole
Webrtc
swoole webrtc demo
Stars: ✭ 107 (-4.46%)
Mutual labels:  swoole
Go Fsevents
Recursive filesystem event watcher using inotify in golang
Stars: ✭ 107 (-4.46%)
Mutual labels:  inotify
Alphp
A micro PHP Docker environment based on an Alpine image. Can be used for container publishing, the completed image is only 30-40M
Stars: ✭ 100 (-10.71%)
Mutual labels:  swoole

分布式文件服务器

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

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

项目捐赠列表

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].