workman服务端开发模式-应用开发-websockt应用介绍

一、workerman介绍

1、框架介绍

workerman-chat框架是基于workerman的GatewayWorker框架开发的一款高性能支持分布式部署的聊天室系统。

workerman框架官网:http://www.workerman.net/

GatewayWorker框架文档:http://www.workerman.net/gatewaydoc/

2、特性

a、使用websocket协议

b、多浏览器支持(浏览器支持html5或者flash任意一种即可)

c、多房间支持

d、私聊支持

e、掉线自动重连

f、微博图片自动解析

g、聊天内容支持微博表情

h、支持多服务器部署

i、业务逻辑全部在一个文件中,快速入门可以参考这个文件[Applications/Chat/Event.php]

二、下载安装

1、git下载地址

复制代码
git clone https://github.com/walkor/workerman-chat

2、安装

复制代码
composer install

3、安装Redis依赖

考虑到长链接的压力及安全,所以采用了Redis进行过滤。

复制代码
composer require workerman/redis

三、启动停止

1、Linux环境

a、以debug方式启动

复制代码
php start.php start

b、以daemon方式启动

复制代码
php start.php start -d

c、停止方式、状态方式、重载方式

复制代码
php start.php stop
php start.php reload
php start.php status

2、windows系统

a、启动方式

复制代码
双击start_for_win.bat  

b、停止方式

关闭窗口

相关推荐
BingoGo26 分钟前
PHP 开发者应该理解的 Linux 入门权限指南
后端·php
苏琢玉1 小时前
再也不用翻一堆日志!一键部署轻量级错误监控系统,帮你统一管理 PHP 报错
go·github·php
wangtianlang09122 小时前
深入理解Java多线程编程中的锁机制与性能优化策略
分布式
JaguarJack3 小时前
PHP 开发者应该理解的 Linux 入门权限指南
后端·php
熊文豪3 小时前
Windows安装RabbitMQ保姆级教程
windows·分布式·rabbitmq·安装rabbitmq
2301_793167993 小时前
网络管理部分
linux·运维·服务器·网络·php
李白你好13 小时前
一款基于 PHP 的轻量级Webshell管理工具
php
Amy1870211182314 小时前
分布式光纤传感:照亮每一个角落的“温度感知神经”
分布式
玉石观沧海17 小时前
高压变频器故障代码解析F67 F68
运维·经验分享·笔记·分布式·深度学习
小马爱打代码18 小时前
分布式锁:原理算法和使用建议
分布式·算法