netty-直播服务-技术架构
2017-03-06 15:24:57 0 举报
Netty是一种高性能、异步事件驱动的网络应用程序框架,可以快速开发可靠的网络应用。在直播服务中,Netty技术架构被广泛应用于实时音视频传输、弹幕系统等场景。其核心优势在于: 1. 高效性:采用NIO模型,实现零拷贝、多路复用等特性,提高数据传输效率。 2. 可扩展性:基于模块化设计,易于扩展新功能和协议。 3. 可靠性:支持多种编解码器和传输协议,保证音视频质量和稳定性。 4. 安全性:内置SSL/TLS协议栈,保障数据安全传输。 5. 易用性:提供丰富的API和工具包,简化开发流程。 总之,Netty技术架构为直播服务提供了强大的支持,帮助企业快速构建高性能、稳定的直播平台。
作者其他创作
大纲/内容
返回直播云服务子账号
房间直播
数据访问服务(线程池、异步)
App Server
通知
tcp
接入层
gate接入层:接收消息,分发消息;\tlogic消息处理层:处理消息逻辑;\tservice业务层:业务处理;\tweb控制层:提供对外基于restful接口;
Gate
返回登录结果
将子账号和用户id映射入库
http
Client
网关服务
群聊
直播云服务-技术架构
在线状态
消息队列
git
直播云
分布式服务发现zookeeper
调用直播云子账号创建接口
观众注册成功
服务监控
观众登录直播云服务流程
业务逻辑层
文件系统dfs
protobuf
返回子账号
.....
DB
restful api
App
存储层
微信多数据中心架构
Logic服务
app(sdk)
config配置中心
单聊
根据映射表,获取子账号
redis(临时数据)
api 服务
service服务
使用直播云服务子账号登录
观众注册
观众登录
web(js组件)
0 条评论
下一页