Coder Social home page Coder Social logo

xrogzu / teameeting-msgserver Goto Github PK

View Code? Open in Web Editor NEW

This project forked from teameeting/teameeting-msgserver

0.0 1.0 1.0 332.43 MB

MsgServer and MsgServerClient Sdk

License: GNU General Public License v2.0

Shell 3.78% C++ 68.78% C 12.28% Makefile 0.45% Objective-C 8.68% Objective-C++ 1.14% CMake 0.04% HTML 0.22% Groff 3.35% M4 0.06% Protocol Buffer 0.31% Python 0.24% Java 0.68%

teameeting-msgserver's Introduction

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的编译


项目编译

参考每个目录下的README.md
有任何问题欢迎联系[email protected]


开原协议

MsgServer is under the GNU GENERAL PUBLIC LICENSE. See the LICENSE file for more details.

teameeting-msgserver's People

Contributors

dynceric avatar dynckevin avatar khbecker avatar

Watchers

 avatar

Forkers

ducgt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.