05 2021 档案

摘要:本文主要论述了vivo在TARS开源的技术基础上,对动态负载均衡算法策略的设计思路和技术实践。 阅读全文
posted @ 2021-05-31 11:27 vivo互联网技术 阅读(653) 评论(0) 推荐(0) 编辑
摘要:本文简要介绍了传统mybatis开发中的一些弊端,通过mybatis-plus的内置通用 Mapper和强大的条件构造器,可以感受到mybatis-plus对于单表CRUD的便捷性,并且针对mybatis-plus的sql自动注入原理进行了详细的源码分析。 阅读全文
posted @ 2021-05-25 14:51 vivo互联网技术 阅读(2429) 评论(1) 推荐(3) 编辑
摘要:本文详细介绍了直播系统中消息模块的技术演进过程,分析直播间消息通过http短轮询,IM长连接两种方式进行实践。希望在后续的直播消息演进中,能在直播开源社区看到新的消息架构思路,方便我们一起不断优化直播消息的稳定性,提高消息模块健壮性。 阅读全文
posted @ 2021-05-24 11:48 vivo互联网技术 阅读(928) 评论(0) 推荐(1) 编辑
摘要:本文主要总结当kafka集群流量达到 万亿级记录/天或者十万亿级记录/天 甚至更高后,我们需要具备哪些能力才能保障集群高可用、高可靠、高性能、高吞吐、安全的运行。 阅读全文
posted @ 2021-05-18 09:54 vivo互联网技术 阅读(1682) 评论(0) 推荐(1) 编辑
摘要:本文主要基于RTMP协议原文和livego源码对RTMP协议进行了深入地解析。首先从RTMP背景出发,介绍了RTMP多路复用、分包和应用层协议的特点;随后,对RTMP协议涉及到的Chunk、Rtmp Message 和 AMF 等核心数据格式进行了详细的分析;紧接着,结合WireShark抓包和livego源码,对RTMP协议中的握手(HandShake)、连接(Connect)、创建流(CreateStream)、发布内容(Publishing Content)和观看(Play)等核心流程进行了较为详尽的描述;最后,简要介绍了RTMP协议所存在的时延较高的缺点以及低延时直播未来的发展方向。希望通过本文,能够让读者深入理解RTMP协议,甚至能够自己动手实现一个基本的RTMP服务器。 阅读全文
posted @ 2021-05-17 14:51 vivo互联网技术 阅读(1511) 评论(2) 推荐(4) 编辑
摘要:Tars是基于名字服务使用Tars协议的RPC开发框架,配套一个服务治理平台,帮助开发者快速构建一个分布式应用。其中Tars客户端支持C++,Java,Go等语言,方便各个语言程序互相进行高性能RPC调用。下文将介绍Tars-Java客户端设计理念,方便开发人员理解其设计原理。 阅读全文
posted @ 2021-05-08 16:23 vivo互联网技术 阅读(613) 评论(0) 推荐(1) 编辑
摘要:本文主要介绍如何从0到1构建一个简单的直播系统,简单地了解一下主流直播的架构模型,帮助大家对直播系统有一个基础的认识。 阅读全文
posted @ 2021-05-07 09:15 vivo互联网技术 阅读(1544) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示