1 Star 0 Fork 48

一键之名 / 工具鸡-聊天室源码PYTHON-PHP-JAVA-JS-FLASK-VUE

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.08 KB
一键复制 编辑 原始数据 按行查看 历史
水漫门廷 提交于 2020-06-28 10:45 . update README.md.

工具鸡-聊天室

兼容web,android,ios的聊天室。一次开发多端使用。

单机并发性能测试

[root@VM_65_181_centos ~]# websocket-bench -a 1000 -c 1000   http://212.64.83.121:501/room
Launch bench with 1000 total connection, 1000 concurent connection
0 message(s) send by client
1 worker(s)
WS server : socket.io

#### steps report ####
┌────────┬─────────────┬────────┬──────────────┐
│ Number │ Connections │ Errors │ Duration(ms) │
├────────┼─────────────┼────────┼──────────────┤
│ 1000   │ 1000        │ 0      │ 27790        │
└────────┴─────────────┴────────┴──────────────┘
#### total report ####
┌────────┬─────────────┬────────┬──────────────┬──────────────┬──────────────┐
│ Number │ Connections │ Errors │ Message Send │ Message Fail │ Duration(ms) │
├────────┼─────────────┼────────┼──────────────┼──────────────┼──────────────┤
│ 1000   │ 1000        │ 0      │ 0            │ 0            │ 27790        │
└────────┴─────────────┴────────┴──────────────┴──────────────┴──────────────┘

客户端体验地址

https://im.zhuhui.store

后台体验地址

http://admin.zhuhui.store
账户: admin888 密码:123456

安卓版下载地址

http://down.zhuhui.store/chat.apk

文档地址

http://doc.zhuhui.store

项目架构

app是前端,基于vue开发,
chatAdmin是后台,基于vue开发,
chatApi是接口,基于flask开发,
前后端完全分离项目,适用于多端聊天应用。

前端项目功能

  • 登录注册
  • 用户界面
  • 设置界面
  • 聊天消息列表
  • 联系人列表
  • 聊天界面
  • 群聊
  • 聊天未收到重发
  • 增加聊天记录云端存储
  • rsa 加密数据
  • H5 语音
  • 视频聊天 2020/06/27 video分支

后台项目功能

  • 登录
  • 房间管理
  • 通讯录管理
  • 用户管理
  • 管理员管理
  • 管理员发起用户会话

项目截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

前端项目安装

cnpm install

前端项目开发环境

npm run dev

前端项目生产环境

npm run build

后端项目安装

1.运行环境python3.5+, mysql5.6+, redis3+, centos7+
2.数据库sql文件在doc目录下,运行安装
3.centos运行install下面的脚本进行安装python3及扩展
    ./install_py3.sh
    ./install_vendor.sh

4.将uwsgi的配置文件放在后端根目录下并执行命令
    uwsgi uwsgi.ini
    uwsgi uwsgiWeb.ini
5.测试运行
    python socketRun.py
    python run.py

作者其他开源产品

  1. mvc 分层,json api 载体(中庸)的 flask
  2. 工具鸡前端 app 项目
  3. 状态栏监听安卓客户端
  4. plainCms

群内交流

群内交流

捐助作者

捐助作者

购买实时最新版

淘宝链接.

二次开发

如果你对此项目有什么好的想法,可以联系作者定制开发。
JavaScript
1
https://gitee.com/liu0314/Tool-Chicken-Chat.git
git@gitee.com:liu0314/Tool-Chicken-Chat.git
liu0314
Tool-Chicken-Chat
工具鸡-聊天室源码PYTHON-PHP-JAVA-JS-FLASK-VUE
master

搜索帮助