TA的每日心情 | 擦汗 昨天 14:22 |
---|
签到天数: 1527 天 连续签到: 2 天 [LV.Master]伴坛终老
|
H5聊天系统即时通讯,IM聊天APP、聊天、交友、客服、微信 带安卓、苹果端APP源码/视频教程
i' p7 g, H* \) _3 M8 X项目是开发一款社交APP,具体的参考QQ、微信上的功能,与QQ、微信不同的地方在于此项目有一栏游戏专区列表,在这个列表里列出了各个热门游戏简介及入口,用户通过这个入口进入游戏,对于用户来说,首先是可以用作生活或者工作社交,其次是可以用作游戏里面的社交关系。
7 y$ B1 g! J) ?! \8 f, r( f2 [项目背景:9 q1 x. @# I$ m6 J& Y4 b
前端:
4 A! p. U! p/ H项目首先是一个APP,其次是能在其他平台上能够上线,基于公司情况,决定用 H5 开发Hybrid APP ,优点在于跨平台,一套代码多端运行,能有效节省开发周期,维护、升级、更新的工作量。且Hybrid APP 开发模式技术已经趋于成熟,性能、原生接口都有不错的体验,天猫、淘宝、京东等很多主流app大都采用这种开发模式,基于H5的Hybrid APP已经是行业趋势。% ^" B7 P- y8 K4 y( g& l% U
后端:: g9 V3 e! k# n4 _) }2 Q( d
基于公司情况,大都擅长PHP,整个后端技术:PHP全系。考虑到社交类APP用户在线率、高并发、数据量庞大。9 \6 b) e1 B3 Z9 e
数据库方面:
; ^1 t2 ~3 p7 N要用到多个数据库联合,mysql 用作写,mongodb 用作读,实现读写分离,数据库合理设计,数据库水平切分。' u- L0 F9 x9 N8 a( c4 R/ _
缓存、集群、分布式、CDN基于情况上。7 C% [: x; Q/ Y) I; d; a% Q
项目技术栈:; P8 O% F+ i/ N- H/ @3 e, e" w2 s
前端:
. k% d1 V: j: J/ b( ]9 f' m用Dcloud 的 uni-app全系,基于vue.js和微信小程序开发模式。4 T" c7 q. X+ Z6 W' t* p
目前支持APP(android、ios)、H5、微信小程序、支付宝小程序5端。# j" F7 Z+ S1 T2 m. t) x
在特定场景可以用weex进行原生渲染。5 S+ Q, |" F# l3 w+ C8 K, P# X7 \* z! D
APP用的是Dcloud 公司的H5+进行原生接口调用。) K, m X" Y! A0 e1 v
后端:+ {# E1 ~+ Q9 C# E7 E
php 7.2.x
0 M: b: k6 ^$ m3 }7 ?thinkphp 5.1作HTTP服务(Nginx)。
. S' F6 T/ {% M+ G/ O+ PgetWanWork作socket服务(socket 数据交互方式是二进制数据格式)。
! M" _0 ^$ x4 _+ P. ^7 ]2 oredis缓存,特定模块用sqllite缓存模块数据。" k! L+ |! k; J, m7 d5 ~4 w
mysql、mongodb 数据库。
A6 `! z) ?: k) m+ xJWT进行用户验证。
" ?" x( I7 F% s( l% N: h, W使用 http 进行发送文件
# U {% v4 J. V- q8 Y. S- I- x
; \4 ^/ a* ]6 i/ V2 f
- y- t3 U; g% a3 R/ @
$ N$ D6 y0 H1 |; v) `* B& C8 M7 q! }9 E+ u% {! T, o, f; K7 f+ w
! I$ L5 G* C/ `: F# N$ r) \4 g, {9 d% j
- A: j* z& k. @3 W. w+ s
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即加入
x
|