a. 数据保存及处理
后台链接MySQL数据库,访问接口常需进行数据库操作(包括查询、添加、更新、删除)
提供管理员接口以运行后台数据处理程序
查询数据并返回接口
b.与客户端交互接口
通过基于https的web接口实现服务器与客户端之间通信,包含:
用户注册
用户密码需使用hash值保存
用户登录并获取session token
session token用于客户端向服务器发送数据请求,需设定时限,超时需通知客户端重新登录
客户端向服务器请求数据
数据包含字符串和多媒体(图片,语音)
字符串数据存于JSON格式文件
所有数据在传送前打包秤zip文件一起传送
客户端向服务器传送数据
服务器回复的数据同(3)
注:JSON数据具体格式签约后再作详解
c.聊天数据推送中转
服务器端需集成iOS推送服务,当有数据需要推送给特定客户端时运行
随后客户端会向服务器发出数据请求
d.应用推荐
链接生成
服务器需根据客户端请求生成包含用户唯一推荐码的url并回传给客户端
App Store转接记录
有通过app推荐url访问我方服务器的http request是,需在记录推荐码、来访IP地址、访问时间后,将来访http请求转送到app store下载页面
e.服务器载荷监控
需实时监控服务器,包括
CPU、内存、硬盘使用监控
防火墙设置及防入侵检测(如ssh监控)
服务健康检测
web服务器是否运行、是否报错
服务器连接监控及历史记录
定时汇总服务使用数据(连接数、请求类型、接受/传送数据量)
接包方 | 国家/地区 | |
---|---|---|
2
Lamda_web_develop
|
||
1
Weegian
|