组播推送流程图
2017-03-27 15:08:31 0 举报
组播推送流程图是一种用于描述组播数据流传输过程的工具。它通常包括以下几个步骤: 1. 组播源(如视频服务器)将数据包发送到组播路由器。 2. 组播路由器将数据包转发到与该组播组关联的所有接收者。 3. 接收者(如电视或计算机)接收并处理这些数据包。 这种流程图能够帮助我们更好地理解组播数据的传输过程,以及如何有效地利用网络资源来传输大量数据。它也为网络管理员提供了一种有效的工具,帮助他们更好地管理和维护网络系统。总之,组播推送流程图是一种非常实用的工具,对于理解和优化网络数据传输具有重要意义。
作者其他创作
大纲/内容
按appname且延迟时间3分内msgRecord添加调度任务并更新msgRecord(1分钟/次);
执行调度任务(1分钟/次)
存在appname
否
1、获取GroupMessage2、获取cID3、获取appID、appKey4、target:angroid/IOS
加入调度任务
是
1、校验消息长度8192 2、校验tag重复发送3、保存消息记录4、查找tag下接收方数量5、获取protobuf6、保存可靠消息
单播
库:subscription 表:subscription
延迟条件
开始
库:tag 表:tag库:MessageRecord 表:MessageRecord库:reliable_push 表:reliable_push
延迟条件:1、延迟分钟数delay32、任务队列长度10000
库:app 表:app
单播消息推送流程
1、校验消息长度8192 2、生命周期life为空时默认1天3、校验延迟时间
库:GroupMessage表:GroupMessage
群发消息建立
应用触发单播
按appname获取并加入调度任务
1、更新GroupMessage2、获取appID、appKey
应用启动开始调度任务
message-routing-network
广播
结束
Management
内容校验、广播
组播消息推送流程
thirdPartyGateWay
1、校验消息长度8192 2、校验tag重复发送3、保存消息记录4、区分android和IOS 获取protobuf5、保存可靠消息
群发消息审核、广播
通过Socket推送消息(send)
appSubTagServiceAll
account-app鉴权
应用审核
应用注册
内容校验、单播
是否延迟
0 条评论
下一页