# chatDoc **Repository Path**: huashiyuting/chat-doc ## Basic Information - **Project Name**: chatDoc - **Description**: 工具鸡聊天室文档 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-25 - **Last Updated**: 2021-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 介绍 本人16年的时候就在考虑做个聊天软件,积累3-5年的知识储备并花了1年的业余时间将此项目完善。 ### 特点 1. flex弹性布局兼容性强 2. 基于socketio开发,兼容多端(移动端,桌面端可以以webview形式进行开发,推荐平台dcloud,electron) 3. 易于分布式架设,并发高(实测单机1000并发未宕机) 4. 易于二次开发,前后端都是动态类型语言开发效率比静态语言快 5. 完全免费,没有任何捆绑条款 6. rsa过程加密,保证传输过程的安全 ### 前端及后台架设 ``` 前端 npm run build打包并使用nginx代理(不会的小白自行百度) ``` ### 前端例子 [http://im.zhuhui.store](http://im.zhuhui.store) ### 后台管理例子 [http://admin.zhuhui.store](http://admin.zhuhui.store) ### 后端架设 ``` pip3 install uwsgi #安装 uwsgi uwsgi.ini #启动 # 重启 后面路径是uwsgi.pid的文件位置 uwsgi --reload /tmp/ocean_monitor_master.pid # 结束 uwsgi --stop /tmp/ocean_monitor_master.pid ``` ### 分布式部署 ``` https://www.jianshu.com/p/3c3e18456ccc