Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

基于swoole开发的在线聊天平台,前端集成layerim框架,swoole基于eayswoole框架,异步连接池,多进程,异步任务,独立httperserver api,websocket推送,重构使用swoft-cloud 进行微服务架构

NotificationsYou must be signed in to change notification settings

brewlin/swoole-im

Repository files navigation

1.概述

  • 基于swoole底层的easyswoole框架
  • 搭建有httpsever后台admin
  • 独立websocket中心服务处理数据
  • 异步任务机制、异步redis池
  • 本项目前端使用layim 搭建,借鉴了菜单插件contextmenu
  • 请使用swoole扩展2.1.3 以及php 7.1
  • 快速开始
    • composer update
    • 编译swoole的时候需开启异步reids client
      • ./configure --enable-async-redis
    • 修改 config配置文件 端口等信息
    • php index.php start 开启服务
  • 项目地址http://im.brewlin.com 可以注册

2.架构图

3.后台开发

4.websocket服务器开发

5.开发进度 && 实现功能

好友单聊

添加好友

发送图片 文件视频等。。并解析

群聊

websocket token 机制

分组添加 分组名(修改,删除 移动好友)

好友右键菜单操作功能

- 发送好友信息- 查看好友资料- 查看好友聊天记录- 好友备注功能- 移动好友分组- 删除好友功能

发现中心

- 搜索好友- 推荐好友 添加好友

消息中心

- 好友离线上线通知- 系统消息推送- 好友添加申请通知 以及交互操作

6.开发模块

带有完整的后台管理

带有完整的中心服服务

带有独立的api模块

7.预览

  • 消息处理中心,消息盒子
  • 发现中心,推荐好友群,搜索好友群,创建群
  • 单聊,群聊 聊天界面,聊天记录
  • 主面板
  • 右键功能(好友管理,分组管理,群管理)
  • 整体预览图

About

基于swoole开发的在线聊天平台,前端集成layerim框架,swoole基于eayswoole框架,异步连接池,多进程,异步任务,独立httperserver api,websocket推送,重构使用swoft-cloud 进行微服务架构

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp