加载中
干货:ANR日志分析全面解析

作者:vivo互联网客户端团队—Wang Qinwei 一、概述 解决ANR一直是Android 开发者需要掌握的重要技巧,一般从三个方面着手。 开发阶段:通过工具检查各个方法的耗时,卡顿情况,发现一处修改...

2021/05/31 18:34
35
深入浅出负载均衡

作者:vivo互联网团队-Zhang Peng 一、负载均衡简介 1.1. 大型网站面临的挑战 大型网站都要面对庞大的用户量,高并发,海量数据等挑战。为了提升系统整体的性能,可以采用垂直扩展和水平扩展...

2021/05/31 18:34
137
基于开源Tars的动态负载均衡实践

一、背景 vivo 互联网领域的部分业务在微服务的实践过程当中基于很多综合因素的考虑选择了TARS微服务框架。 官方的描述是:TARS是一个支持多语言、内嵌服务治理功能,与Devops能很好协同的微...

dex优化对Arouter查找路径的影响

作者:vivo互联网客户端团队-Xu jie 一、前言 疑问:dex文件是什么?dex文件优化又是什么? dex文件优化会给项目带来什么问题,怎么解决这些问题? 1.1 APK的编译和打包流程 1、通过aapt打包...

2021/05/26 20:58
101
基于开源Tars的动态负载均衡实践

作者:vivo互联网服务器团队-Yang Minshan 一、背景 vivo 互联网领域的部分业务在微服务的实践过程当中基于很多综合因素的考虑选择了TARS微服务框架。 官方的描述是:TARS是一个支持多语言、...

2021/05/26 20:58
114
Mybatis-Plus的应用场景及注入SQL原理分析

一、背景 1.1 传统Mybatis的弊端 1.1.1 场景描述 假设有两张表:一张商品表、一张订单表,具体表的字段如下: 现有如下需求: 分别根据id查询商品表和订单表所有信息 根据支付状态和通知状态...

2021/05/25 14:45
1.6K
玩转直播系列之消息模块演进(3)

一、背景 即时消息(IM)系统是直播系统重要的组成部分,一个稳定的,有容错的,灵活的,支持高并发的消息模块是影响直播系统用户体验的重要因素。IM长连接服务在直播系统有发挥着举足轻重的作...

2021/05/24 11:42
387
Mybatis-Plus的应用场景及注入SQL原理分析

作者:vivo互联网服务器团队-Li Lei 一、背景 1.1 传统Mybatis的弊端 1.1.1 场景描述 假设有两张表:一张商品表、一张订单表,具体表的字段如下: 现有如下需求: 分别根据id查询商品表和订单...

2021/05/19 20:58
174
玩转直播系列之消息模块演进(3)

作者:vivo互联网技术-LinDu、Li Guolin 一、背景 即时消息(IM)系统是直播系统重要的组成部分,一个稳定的,有容错的,灵活的,支持高并发的消息模块是影响直播系统用户体验的重要因素。IM长...

2021/05/19 20:58
81
ABC场景驱动下如何制定数据库与存储技术规划? |【Gdevops峰会】

5月28日,第七届 Gdevops 全球敏捷运维峰会即将举行,vivo互联网将在【数据库】专场带来主题为《ABC场景驱动下,如何制定数据库与存储技术规划》的分享。 时间:2021年5月28日 地点:广州阳光...

2021/05/19 20:58
53
Kafka万亿级消息实战

一、Kafka应用 本文主要总结当Kafka集群流量达到 万亿级记录/天或者十万亿级记录/天 甚至更高后,我们需要具备哪些能力才能保障集群高可用、高可靠、高性能、高吞吐、安全的运行。 这里总结内...

2021/05/18 09:23
1.3W
玩转直播系列之RTMP协议和源码解析(2)

一、背景 实时消息传输协议(Real-Time Messaging Protocol)是目前直播的主要协议,是Adobe公司为Flash播放器和服务器之间提供音视频数据传输服务而设计的应用层私有协议。RTMP协议是目前各...

2021/05/17 14:44
647
玩转直播系列之RTMP协议和源码解析(2)

作者:vivo互联网服务器团队-Xiong Langyu 一、背景 实时消息传输协议(Real-Time Messaging Protocol)是目前直播的主要协议,是Adobe公司为Flash播放器和服务器之间提供音视频数据传输服务...

2021/05/12 20:58
140
Kafka万亿级消息实战

作者:vivo互联网服务器团队-Yang Yijun 一、Kafka应用 本文主要总结当Kafka集群流量达到 万亿级记录/天或者十万亿级记录/天 甚至更高后,我们需要具备哪些能力才能保障集群高可用、高可靠、...

2021/05/12 20:58
156
Tars-Java客户端源码分析

一、基本RPC框架简介 在分布式计算中,远程过程调用(Remote Procedure Call,缩写 RPC)允许运行于一台计算机的程序调用另一个地址空间计算机的程序,就像调用本地程序一样,无需额外地为这...

玩转直播系列之从 0 到 1 构建简单直播系统(1)

一、前言 随着5G时代的到来,音视频行业也可能迎来一个行业的春天,直播则是新视频行业一直以来的一个重要的产品形态,从最初的秀场直播,游戏直播,到今年由于疫情,目前比较火的在线教育直...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部