[协议分析]
即时通信软件Linux/BSD服务端开发
任务编号:5192039
悬赏任务16000元
悬赏任务 : 按雇主需求进行任务后提交稿件,被采纳后即获得佣金。
即时通信软件Linux/BSD服务端开发
距截止:
任务已圆满完成
雇主已托管赏金:16000 元
雇主发布需求
雇主托管佣金
服务商投稿
雇主开始选稿
任务完成
任务大厅共需1个合格投稿 | 每稿将获得16000 元 | 每人交稿次数不限 可多次任务
投诉举报
联系Ta
我来承接
已有1 个投稿 | 已采纳1 稿 | 拒绝0 稿 | 目前中标名额已满
任务需求:
一、需求描述
类别:即时通信软件【服务端开发】
进度:已经有产品文档、界面原型图,需要技术开发。
功能:类似某信和telegram的即时通信软件,用户端分为消息/通讯录/我的三个主要界面,支持私聊/群聊,支持发送文字消息/语音消息/表情/图片/视频/文
件(不需要语音和视频通话功能)。好友管理/群管理/权限管理/后台管理等功能。
技术:支持在Linux/BSD系统运行,对性能要求很高,要求支持万人大群,所以对并发要求很高,要求服务端用erlang开发。
高可用性的架构设计,支持横向拓展,在容错性和性能上做好顶层设计,可以根据运营需求随时拓展服务器。
通信协议设计达到省电量省流量的目的。
支持同一用户多端登录,多端消息实时同步。
支持同一设备多用户登录和同时在线。
支持实时消息收发和离线消息同步,离线消息同步高并发时用户端不卡顿。
支持离线消息推送,使用自有推送服务器和API。
消息支持发送失败/已发送/已送达/已阅读四种状态。
支持收发文本消息/语音消息/表情/图片/视频/文件。
独立的文件服务器,确保图片和视频收发速度,支持高清图片和视频的收发,预加载技术确保用户的浏览体验。
要求消息不丢失,完善的消息重发机制,消息到达正确排序,消息量并发大了消息列表和对话窗口不卡顿。
|
|
|
|
|