Skip to content

master分支:集群聊天室;actor_chat分支:用actor模式实现的聊天室

Notifications You must be signed in to change notification settings

yuanlj-tea/easyswoole_allen

Repository files navigation

1、基于easyswoole框架实现的服务端可配置多台服务器的聊天室

1、配置前端目录的虚拟主机(废弃)
配置虚拟主机,目录指向/path/easyswoole_allen/client

前端虚拟主机配置文件

2、websocket负载均衡配置
根目录指向/path/easyswoole_allen/client

nginx配置

3、修改配置文件
1、修改produce.php中的配置CLIENT_DOMAIN配置为如上2中的虚拟主机域名;
2、将/path/client/static/js/init.js中的wsserver修改为如上2中的虚拟主机域名;
4、start
执行:
php easyswoole start produce
5、访问
访问如上2中的虚拟主机域名,如192.168.79.206:8082/index.html

2、database、redis、kafka、rabbitmq、nsq统一生产消费&easyswoole自定义command

https://github.com/longjieYuan/easyswoole_allen/tree/master/App/Dispatch

3、基于actor模式实现的聊天室

https://github.com/longjieYuan/easyswoole_allen/tree/actor_chat

About

master分支:集群聊天室;actor_chat分支:用actor模式实现的聊天室

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published