Skip to content

Always17365/Teameeting-MsgServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teameeting-MsgServer

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.

About

MsgServer and MsgServerClient Sdk

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.9%
  • C 12.2%
  • Objective-C 8.7%
  • Shell 3.8%
  • Roff 3.3%
  • Objective-C++ 1.1%
  • Other 2.0%