上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页
摘要: 本文主要基于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互联网技术 阅读(1725) 评论(2) 推荐(4)
摘要: Tars是基于名字服务使用Tars协议的RPC开发框架,配套一个服务治理平台,帮助开发者快速构建一个分布式应用。其中Tars客户端支持C++,Java,Go等语言,方便各个语言程序互相进行高性能RPC调用。下文将介绍Tars-Java客户端设计理念,方便开发人员理解其设计原理。 阅读全文
posted @ 2021-05-08 16:23 vivo互联网技术 阅读(675) 评论(0) 推荐(1)
摘要: 本文主要介绍如何从0到1构建一个简单的直播系统,简单地了解一下主流直播的架构模型,帮助大家对直播系统有一个基础的认识。 阅读全文
posted @ 2021-05-07 09:15 vivo互联网技术 阅读(1789) 评论(0) 推荐(1)
摘要: 本文从最常用的 get 方法入口,结合源代码,细数作者使用 Caffeine Cache 过程中遇到的各种坑和思考,作为闭坑指南分享给各位看官。 阅读全文
posted @ 2021-04-28 18:18 vivo互联网技术 阅读(3788) 评论(0) 推荐(0)
摘要: 本文主要是分析commons-pool2池化技术的实现方案,希望通过本文能让读者对commons-pool2的实现原理一个更全面的了解。 阅读全文
posted @ 2021-04-27 15:21 vivo互联网技术 阅读(1200) 评论(1) 推荐(2)
摘要: 影响服务不可用和响应慢的因素很多,可能是服务硬件损坏、光纤被挖断,可能是请求量过大导致数据库CPU负载、磁盘IO过高等等,要保证系统高可用,就要消除单节点故障,如何“发现问题节点”,就是系统健康检查需要做的事情。 阅读全文
posted @ 2021-04-26 16:19 vivo互联网技术 阅读(1393) 评论(0) 推荐(2)
摘要: 数据加密是信息时代互联网安全的前提,本文通过一个简单的故事,带您深入浅出,抽丝剥茧了解共享密钥,对称式加密和非对称式加密原理。 阅读全文
posted @ 2021-04-21 12:42 vivo互联网技术 阅读(542) 评论(0) 推荐(1)
摘要: 当倒计时和其他文案处于同一行展示,完成倒计时自适应显示优化倒计时效果的同时,该如何避免倒计时带来的性能问题,本文将给出相应的解决方案。 阅读全文
posted @ 2021-04-20 11:23 vivo互联网技术 阅读(618) 评论(0) 推荐(0)
摘要: Raft 出现之前,Paxos 一直是分布式一致性算法的标准。Paxos 难以理解,更难以实现。Raft 的设计目标是简化 Paxos,使得算法既容易理解,也容易实现。 阅读全文
posted @ 2021-04-19 10:54 vivo互联网技术 阅读(709) 评论(0) 推荐(0)
摘要: @SpringBootApplication注解对SpringBoot的启动和自动配置到底有什么样的影响呢?本文将为各位大佬解析它的源码,揭开@SpringBootApplication注解神秘的面纱。 阅读全文
posted @ 2021-04-14 09:18 vivo互联网技术 阅读(419) 评论(0) 推荐(1)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页