志在指尖
用双手敲打未来

即时通讯IM系统

即时通讯IM系统(H5+安卓+IOS)客户端支撑红包转账朋友圈群聊和群聊红包收藏功能语音相册视频通话附视频教程
项目是开发一款交际APP,详细的参阅QQ、微信上的功能,与QQ、微信不同的当地在于此项目有一栏游戏专区列表,在这个列表里列出了各个热门游戏简介及入口,用户通过这个入口进入游戏,对于用户来说,首先是可以用作生活或者工作交际,其次是可以用作游戏里边的交际联系。
项目背景:
前端:
项目首先是一个APP,其次是能在其他渠道上能够上线,根据公司情况,决议用H5开发HybridAPP,优点在于跨渠道,一套代码多端运转,能有效节省开发周期,维护、升级、更新的工作量。且HybridAPP开发形式技术现已趋于老练,性能、原生接口都有不错的体会,天猫、淘宝、京东等很多干流app大都选用这种开发形式,根据H5的HybridAPP现已是行业趋势。
后端:
根据公司情况,大都拿手PHP,整个后端技术:PHP全系。考虑到交际类APP用户在线率、高并发、数据量巨大。
数据库方面:
要用到多个数据库联合,mysql用作写,mongodb用作读,实现读写别离,数据库合理设计,数据库水平切分。
缓存、集群、分布式、CDN根据情况上。系统
项目技术栈:
前端:
用Dcloud的uni-app全系,根据vue.js和微信小程序开发形式。
现在支撑APP(android、ios)、H5、微信小程序、支付宝小程序5端。
在特定场景可以用weex进行原生烘托。
APP用的是Dcloud公司的H5+进行原生接口调用。
后端:
php7.2.x
thinkphp5.1作HTTP服务(Nginx)。
getWanWork作socket服务(socket数据交互方法是二进制数据格式)。
redis缓存,特定模块用sqllite缓存模块数据。
mysql、mongodb数据库。
JWT进行用户验证。
使用http进行发送文件
图片:


未经允许不得转载:IT技术网站 » 即时通讯IM系统
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载