由于公司需求,需要完成xmpp项目。
后台架构:
先简单谈一下项目架构,除了聊天模块,纯粹的收发信息用的是xmpp的后台架构,java改写的。然后个人资料(数据库)等其它的都是在另一台服务器上,需要用post请求来完成数据请求。语音和图片用的专门的文件服务器。
前台架构:
前台iOS有方便的xmpp框架xmppFramework,已经封装了很多架构需求。
封装了一个
补充基础:
xmpp协议是基于xml文件协议的,具体协议详情参考协议。
后台架构:
先简单谈一下项目架构,除了聊天模块,纯粹的收发信息用的是xmpp的后台架构,java改写的。然后个人资料(数据库)等其它的都是在另一台服务器上,需要用post请求来完成数据请求。语音和图片用的专门的文件服务器。
前台架构:
前台iOS有方便的xmpp框架xmppFramework,已经封装了很多架构需求。
封装了一个
XMPPChatiMain
单例来完成xmpp框架的封装。补充基础:
xmpp协议是基于xml文件协议的,具体协议详情参考协议。
评论
发表评论