MsgServer and MsgServerClient and MsgClient Sdks
MsgServer是AnyRTC的消息服务,(以前是[Teameeting] (https://github.com/Teameeting) 项目的一个消息服务,升级后服务于AnyRTC消息),用于客户端消息发送和消息转发
MsgServer由多个模块构成,基础模块,接入模块,业务模块,存储模块。
MsgServer
基础模块:
MsgServer:提供基于Darvin Streaming Server的CommonUtilitiesLib而构建的基础公用框架
接入模块:
MsgServerConnector:用于接入客户端消息与客户端保持通信
业务模块:
MsgServerDispatcher:用于转发其他业务消息到接入模块
MsgServerMeeting:用于处理Teameeting的消息逻辑
MsgServerRTLive:用于处理直播的消息逻辑
MsgServerGrouper: 用于群发消息
MsgServerPusher: 用于推送消息
存储模块:
MsgServerLogical:用于处理消息的逻辑存储
MsgServerSequence: 用于产生序列号,供消息存储使用
MsgServerStorage: 用于存储消息到redis
MsgServerClient是MsgServer客户端消息sdk的基础库,并提供Linux上的Demo程序
MsgServerClientSdk提供MsgServerClient的sdk,目前提供ios和android
服务目前只支持Linux系统, 由于人力时间原因,Mac系统不在支持XCode的编译
MsgServer is under the GNU GENERAL PUBLIC LICENSE. See the LICENSE file for more details.