前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL 核心模块揭秘 | 33 期 | RR 隔离级别插入记录,唯一索引冲突加什么锁?

MySQL 核心模块揭秘 | 33 期 | RR 隔离级别插入记录,唯一索引冲突加什么锁?

作者头像
爱可生开源社区
发布于 2024-09-14 10:56:21
发布于 2024-09-14 10:56:21
13200
代码可运行
举报
运行总次数:0
代码可运行

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。

爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。


本文基于 MySQL 8.0.32 源码,存储引擎为 InnoDB。

正文

1. 准备工作

创建测试表:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE TABLE `t4` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `i1` int DEFAULT '0',
  `i2` int DEFAULT '0',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uniq_i1` (`i1`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

插入测试数据:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
INSERT INTO `t4` (`id`, `i1`, `i2`) VALUES
(1, 11, 21), (2, 12, 22), (3, 13, 23),
(4, 14, 24), (5, 15, 25), (6, 16, 26);

把事务隔离级别设置为 REPEATABLE-READ(如已设置,忽略此步骤):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SET transaction_isolation = 'REPEATABLE-READ';

-- 确认设置成功
SHOW VARIABLES like 'transaction_isolation';
+-----------------------+-----------------+
| Variable_name         | Value           |
+-----------------------+-----------------+
| transaction_isolation | REPEATABLE-READ |
+-----------------------+-----------------+

2. 加锁情况

t4 表除了有主键索引,i1 字段上还有个唯一索引 uniq_i1,有一条 <i1 = 12> 的记录。

我们执行以下 insert 语句,再插入一条 <i1 = 12> 的记录。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
begin;
insert into t4(i1, i2) values (12, 2000);

因为新插入记录和表中原有记录存在唯一索引冲突,报错如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(1062, "Duplicate entry '12' for key 't4.uniq_i1'")

执行以下 select 语句查询加锁情况:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select
   engine_transaction_id, object_name, index_name,
   lock_type, lock_mode, lock_status, lock_data
 from performance_schema.data_locks
 where object_name = 't4'
 and lock_type = 'RECORD'\G
 
***************************[ 1. row ]***************************
engine_transaction_id | 247919
object_name           | t4
index_name            | uniq_i1
lock_type             | RECORD
lock_mode             | S
lock_status           | GRANTED
lock_data             | 12, 2
***************************[ 2. row ]***************************
engine_transaction_id | 247919
object_name           | t4
index_name            | PRIMARY
lock_type             | RECORD
lock_mode             | X
lock_status           | GRANTED
lock_data             | supremum pseudo-record

从以上加锁情况可以看到,insert 语句执行过程中对 2 条记录加了行锁。

lock_data = 12,2,lock_mode = S 表示对唯一索引 uniq_i1 中 <i1 = 12, id = 2> 的记录加了共享 Next-Key 锁。

lock_data = supremum pseudo-record,lock_mode = X 表示对主键索引某个数据页中的 supermum 记录加了排他 Next-Key 锁。

3. 原理分析

3.1 主键索引

主键索引某个数据页中的 supremum 记录被加了排他 Next-Key 锁,这也太奇怪了。

supremum 记录似乎和新插入记录是八杆子打不着的关系,怎么就给加上锁了呢?

俗话说:事出反常必有妖。

现在让我们来一探究竟,看看妖从哪里来。

示例 SQL 中,我们插入了一条 <i1 = 12, i2 = 2000> 的记录,没有指定 id 字段值。

id 是自增字段,插入记录时,我们没有指定 id 字段值,MySQL 会自动为我们生成。

我们可以根据表中数据推测出,新插入记录的 id 字段值为 7。

那么,我们插入的完整记录为 <id = 7, i1 = 12, i2 = 2000>

插入新记录之前,主键索引数据页中各记录的逻辑顺序如下。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
+----+----+----+
| id | i1 | i2 |
+----+----+----+
|   infimum    |
| 1  | 11 | 21 |
| 2  | 12 | 22 |
| 3  | 13 | 23 |
| 4  | 14 | 24 |
| 5  | 15 | 25 |
| 6  | 16 | 26 |
|   supremum   |
+----+----+----+

insert 语句插入记录时,会先插入记录到主键索引,再插入记录到二级索引。

插入记录到唯一索引 uniq_i1 中发现存在冲突时,主键索引中已经插入记录成功。此时,主键索引数据页中各记录的逻辑顺序如下。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
+----+----+------+
| id | i1 | i2   |
+----+----+------+
|    infimum     |
| 1  | 11 | 21   |
| 2  | 12 | 22   |
| 3  | 13 | 23   |
| 4  | 14 | 24   |
| 5  | 15 | 25   |
| 6  | 16 | 26   |
| 7  | 12 | 2000 |
|    supremum    |
+----+----+------+

InnoDB 插入记录到唯一索引 uniq_i1 中发现存在冲突,也就不能继续插入了,但是,主键索引中已经插入记录成功,要怎么办呢?

那必须要把主键索引恢复原样,也就是要删除刚刚插入到主键索引的记录。

删除记录时,InnoDB 发现这条记录没有被显式加锁,并且记录的 DB_TRX_ID 字段值对应的事务还没有提交,说明这条记录上存在隐式锁。

因为要删除这条记录,为了防止其它事务读写这条记录,InnoDB 会把记录上的隐式锁转换为显式锁。

前面介绍隐式锁转换时,我们知道隐式锁会转换为排他普通记录锁,也就是 X,REC_NOT_GAP

隐式锁转换为显式锁之后,接下来就要准备删除这条记录了。

此时,InnoDB 又发现了一个问题:这条记录上已经有了锁,如果删除记录,上面的锁就无依无靠了。

因为行锁必须依附于某条记录,现在,要删除这条记录,只能让它的下一记录来继承这条记录的锁。

下一条记录有点傲娇,并不会照单全收。它只会继承这条记录的锁模式,不继承精确模式。也就是说,它只继承 X,不继承 REC_NOT_GAP。

继承锁模式(X)之后,再加上自己的精确模式(GAP),它要加的锁是这样的:X,GAP

确定要加的锁之后,就开始走加锁流程了。

加锁流程里,InnoDB 发现加锁的是 supremum 记录,这就命中了一个规则:所有 supremum 记录,不管原来要加什么锁,统一变成 Next-Key 锁。

我们查询加锁情况,看到 supremum 记录对应的 lock_mode 就是 X。

好了,到这里,主键索引 supremum 记录加排他 Next-Key 锁的逻辑就搞清楚了。

3.1 唯一索引

前面介绍插入记录导致主键索引冲突的加锁情况时,我们介绍过,insert 语句插入记录到索引(包括主键索引、二级索引)之前,需要先找到插入记录的目标位置。

示例 SQL 插入到唯一索引 uniq_i1 中的记录为 <i1 = 12, id = 7>。

找到插入记录的目标位置是 <i1 = 12, id = 2> 这条记录之后,此时,InnoDB 也就发现了表中已经存在 <i1 = 12> 的记录。

因为 i1 字段上有唯一索引,自然不允许再插入一条 <i1 = 12> 的记录了。

根据 insert 语句的执行结果来看,此时应该报错:Duplicate entry xxx。

然而,这只是我们的美好愿望。对 InnoDB 来说,路要一步一步走,不能直接报错,例行检查工作还是要做的。

首先要做的检查工作,就是看看新插入记录中,是否有哪个唯一索引字段值为 NULL。

为什么要做这样的检查呢?

因为对于用户普通表(使用 create table 语句创建的表),NULL 和 NULL 被认为不相等。

也就是说,插入到用户普通表中唯一索引的多条记录,如果唯一索引的任何一个字段值为 NULL,这些记录都可以插入。

现在,我们继续回到例行检查工作中。

如果新插入记录中,唯一索引的任何一个字段值为 NULL,InnoDB 就认为新插入记录和表中已有记录不冲突,检查工作到此结束。

否则,继续进行下一项检查工作,就是看看表中已发现的 <i1 = 12, id = 2> 这条冲突记录是否为有效记录。

如果已发现的冲突记录被标记删除了,只是还没有被清理,说明它不有效记录,新记录可以插入。

如果已发现的冲突记录是有效记录,新记录就不能插入了,要报错。

为了防止其它事务更新或者删除这条记录、或者往这条记录前面的间隙里插入记录,开始例行检查工作之前,InnoDB 会对这条记录加共享 Next-Key 锁。

这就是示例 SQL 执行过程中对 <i1 = 12, id = 2> 的记录加共享 Next-Key 锁的原因。

4. 总结

没有需要总结的内容。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱可生开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
一天搞定语聊房,TUILiveKit助力企业打造新款“海外土豪收割机”
在如今的流量时代,用户越来越追求多元化的互动体验。语聊房作为在线社交热门玩法,一直备受用户喜爱。
腾讯云音视频
2024/11/11
1990
一天搞定语聊房,TUILiveKit助力企业打造新款“海外土豪收割机”
泛娱乐出海发展之道,腾讯云音视频《2024泛娱乐出海白皮书》出海趋势风口盘点
日前,腾讯云音视频发布了《2024泛娱乐出海白皮书》(以下简称《白皮书》),系统解读全球核心出海区域市场,挖掘新时代下社交泛娱乐出海的新机会点,帮助有志于全球化的互联网创业者和从业者快速建立出海认知,更好地了解泛娱乐出海赛道。
腾讯云音视频
2024/03/25
6310
泛娱乐出海发展之道,腾讯云音视频《2024泛娱乐出海白皮书》出海趋势风口盘点
出海热土在哪里?腾讯云音视频《2024泛娱乐出海白皮书》海外市场机会洞察
日前,腾讯云音视频发布了《2024泛娱乐出海白皮书》(以下简称《白皮书》),系统解读全球核心出海区域市场,挖掘新时代下社交泛娱乐出海的新机会点,帮助有志于全球化的互联网创业者和从业者快速建立出海认知,更好地了解泛娱乐出海赛道。
腾讯云音视频
2024/03/11
4980
出海热土在哪里?腾讯云音视频《2024泛娱乐出海白皮书》海外市场机会洞察
互联网大航海,泛娱乐社交借东风
2022年,泛娱乐社交大航海时代全面开启。 2021年,剥除YY 主攻出海的欢聚首次实现盈利,净盈利1.09亿美元;深耕中东市场的雅乐科技收入2.731亿美元,同比增长102.4% ,净利润1.265亿美元,同比增长97.7%。除上述业绩亮眼的上市公司外,还有许多玩家聚集在泛娱乐社交出海赛道,AppGrowing国际版在全球47个主要市场监测的数据显示,最近8个月里平均每月有约1702款社交类App海外投放移动广告,而在投放Top 10中有7款产品来自中国厂商,分布在短视频、直播等多个细分赛道。 为什么泛娱
罗超频道
2022/05/17
5100
互联网大航海,泛娱乐社交借东风
干货荟萃丨2022中国互联网出海拉美高峰论坛:多角度看出海新机遇
9月1日,扬帆出海携手Pagsmile、腾讯云音视频主办,特邀大宇无限、Google、复星锐正分享的“2022中国互联网出海拉美高峰论坛”圆满落幕。峰会上腾讯云音视频产品架构师——刘翔宇就腾讯云音视频助力开发者出海拉美做了相关分享。 关于出海拉美的音视频这一趴 腾讯云音视频产品架构师 刘翔宇 自QQ时代以来,腾讯云已有超过22年音视频技术积累,在视频云解决方案市场连续四年排名第一(IDC报告)的腾讯云音视频,致力于为全球企业提供全面、稳定、易用的音视频通信解决方案。本次活动中,腾讯云音视频产品架构师 刘
腾讯云音视频
2022/09/13
9240
干货荟萃丨2022中国互联网出海拉美高峰论坛:多角度看出海新机遇
2022爱分析・出海数字化系列报告之“出海实时互动与通信”厂商全景报告 | 爱分析报告
改革开放四十多年来,中国企业经历了自商品出海到当前的品牌出海,出海方式也探索出了海外战略股权投资、海外产业园、互联网模式复制等多样化出海之路。同时,随着内地新冠疫情的反复,尤其是内地互联网增长红利的逐步见顶,国内部分市场趋于饱和甚至开始萎缩,大量中国企业开始加速拓展海外市场,寻求新的增长曲线。
爱分析ifenxi
2023/01/13
5150
腾讯云入选《IDC MarketScape:实时云渲染解决方案报告》,产品综合能力处于领先位置
近日,《IDC MarketScape:实时云渲染解决方案,2023年厂商评估》报告(下称“《报告》”)正式发布。其中,腾讯云凭借领先的技术和落地实践经验,入选云渲染领导者类别,产品综合能力排名领先,实力获市场认可,为虚拟会展、数字孪生、元宇宙演唱会等多类场景提供了更低延迟、更高画质的渲染服务和视觉体验。
腾讯云音视频
2023/08/13
7130
腾讯云入选《IDC MarketScape:实时云渲染解决方案报告》,产品综合能力处于领先位置
当出海成为必选项,企业如何构建全场景全生态技术底座?| Q推荐
采访嘉宾 | 宋清晨 整理 | 任传英 “大航海”时代,企业出海成为业务增长不可忽视的方式,出海技术的敏感度、数据合规、跨国通信、不同地区用户对于产品的倾向等,一直是行业中热议的话题。 9 月 15 日,融云在“超浪 2022 社交泛娱乐出海嘉年华”活动中,与白鲸出海联合发布了《2022 社交泛娱乐出海白皮书》(以下简称《白皮书》),回顾了国内互联网出海的历史,并聚焦社交泛娱乐作出系统的行业洞察与数据解读,对企业出海的现状、痛点与挑战进行了深度剖析。 (白皮书限时免费开放,感兴趣长按识别下载) 当天晚
深度学习与Python
2023/03/29
3990
当出海成为必选项,企业如何构建全场景全生态技术底座?| Q推荐
一天搞定语聊房,TUILiveKit助力企业打造新款“海外土豪收割机”
在如今的流量时代,用户越来越追求多元化的互动体验。语聊房作为在线社交热门玩法,一直备受用户喜爱。
小腾资讯君
2024/11/11
1490
领先技术、完善生态、全球布局,腾讯云音视频助力企业出海探索新机遇
随着国内移动互联网的乏力,国内社交互娱类产品层出不穷,伴随而来的市场竞争也日益剧烈。越来越多的伙伴开始寻求海外的业务增长方向。而本土化企业对外扩张,伴随而来的是陌生的经营模式、不同的用户群体等诸多问题。面对这些焦虑和痛点,腾讯云国际生态拓展总监李永杰首先介绍了腾讯云国际在助力企业出海发展方面的显著优势。他表示,腾讯云港澳在过去五年的云收入平均年增长率超过45%,渠道伙伴收入今年上半年呈现了倍数增长,有赖于腾讯云丰富的国际化经验,充满活力的生态、优越的全球基础设施布局、便捷的国际化途径、卓越的全球融资能力、低税率和优越的营商环境让腾讯云港澳成为国内企业出海首选。
腾讯云音视频
2024/08/11
3920
领先技术、完善生态、全球布局,腾讯云音视频助力企业出海探索新机遇
重磅首发|腾讯云音视频联合LVS发布《2024音视频技术发展报告》
11月24日,在LiveVideoStack Con 2023深圳站大会上,腾讯云音视频联合LiveVideoStack首次发布《2024音视频技术发展报告》。报告通过300+音视频开发者调研,40+专家一线访谈,下沉8大细分技术领域进行全面解读,涵盖音视频编解码/AI编码/多媒体处理框架/媒体传输协议/超低延迟技术/虚拟现实/AIGC/出海等领域,深入洞察音视频技术现状和未来发展趋势。
腾讯云音视频
2023/11/25
1.9K0
重磅首发|腾讯云音视频联合LVS发布《2024音视频技术发展报告》
虚拟互动再升级,腾讯云云渲染以领先技术为创新场景提供坚实底座
当前,数字经济的蓬勃发展,正推动数字化、虚拟化、沉浸感成为行业转型发展的主流方向。从最近因VisionPro发售而被大家广泛讨论的CloudXR,到火爆全网的弹幕游戏,从银行的线上虚拟营业厅到AIGC的各种新玩法,这些炙手可热的创新应用场景都对实时云渲染提出了源源不断的需求。在泛互、金融、教育、文旅、会展等众多行业中,云渲染已成为推动创新发展的重要引擎,以技术基座的形式,结合上层服务,为行业转型发展提供澎湃动力。
腾讯云音视频
2024/03/25
2820
虚拟互动再升级,腾讯云云渲染以领先技术为创新场景提供坚实底座
预见洞察 | 泛娱乐产业出海趋势洞察及本地化落地建议
2023年,中国企业出海在泛娱乐市场的表现非常突出,短剧在海外市场的大爆发再次印证了中国娱乐产品出海的巨大潜力。短剧之外,语聊、直播、短视频这些近几年国内逐步成熟的娱乐玩法都为中国出海企业提供了拓展海外市场的机会。而对于有意入局泛娱乐出海的企业,优先了解行业海外发展趋势和相关合规风险建议,意义重大。本篇文章,我们就将为您分享社交泛娱乐的最新趋势和创新方向洞察,以及互联网产品出海合规的注意事项。帮助您快人一步,把握泛娱乐产业出海风向标。
腾讯云音视频
2024/02/27
2450
预见洞察 | 泛娱乐产业出海趋势洞察及本地化落地建议
社交泛娱乐出海有三难,开发者如何闯关?
原创丨作者:罗超 9月8日,苹果发布了备受关注的iPhone 14系列。在展示iPhone 14所搭载的A14仿生芯片的强大性能时,苹果选取了米哈游旗下的《原神》游戏片段,这一细节在知乎等平台引发网友热议。 正如很多知乎网友所讨论的一样:《原神》被苹果多次拿来展示手机性能,只是来自中国的App在世界舞台上变得举足轻重的小小缩影。近年来,中国移动互联网行业正掀起一股“出海潮”,互联网出海军团日益壮大,其中社交泛娱乐成为其中的“母舰”。 “社交+”成出海中流砥柱 日前,领先的全球互联网通信云服务商融云&出海专
罗超频道
2022/09/27
7730
社交泛娱乐出海有三难,开发者如何闯关?
极速构建“社交+小游戏”融合玩法,腾讯云音视频推出互动小游戏解决方案
在社交娱乐行业,面对竞争日益激烈的出海赛道,如何能够突破用户留存和活跃度的瓶颈,是企业面临的一大挑战。从市场反应来看,“社交+游戏”是一个极具潜力的方向,一些头部社交平台上推出的“社交+小游戏”新玩法,已为业务增长突破带来了巨大的贡献。
腾讯云音视频
2024/01/06
7410
极速构建“社交+小游戏”融合玩法,腾讯云音视频推出互动小游戏解决方案
破浪启航,音视频技术赋能出海企业打造下一个“爆款”
在近期结束的GTC2022全球流量大会上,腾讯云音视频凭借过去一年在出海领域的持续耕耘和突出贡献,从300多家企业中脱颖而出,荣获第四届鲸鸣奖——优秀出海服务商奖项。该奖项由跨境出海市场各大领域的资深专家评审团经过品牌评估、品牌估值、产品评分、团队构成分析、数据分析、商业模式分析等多个流程后最终评出,含金量行业顶尖。另外,腾讯云音视频高级工程师张婧雨还在会上与广大开发者和出海同行人们分享了2022年腾讯云音视频在出海服务方面的一些洞察及案例。 做好准备,避免踩“坑” 对不少中国企业来说,出海曾经是一道“附
腾讯云音视频
2023/04/02
9390
破浪启航,音视频技术赋能出海企业打造下一个“爆款”
被全球大作信赖的语音服务GME,助力出海游戏粘住全球玩家
游戏内置语音,已经成为游戏不可或缺的功能之一。玩家通过游戏内置语音与队员/好友沟通,能够加强团队操作协同,大幅提升沉浸式游戏体验、对战质量,增强游戏粘性及社交性。因此,在游戏出海发行的趋势下,选择一款全球服务的优质游戏语音互动服务提供方,保障游戏玩家在世界各地都能拥有极致流畅的游戏语音体验至关重要。
腾讯云音视频
2023/08/11
3810
被全球大作信赖的语音服务GME,助力出海游戏粘住全球玩家
中国出海的力量 | 腾讯学堂远洋计划全球业务创新营全新开启
2022年,面对文娱出海大潮,腾讯学堂发起了“远洋计划—文娱出海创新营”,集结了30位来自社交、游戏、流媒体、阅读等不同文娱赛道的出海CXO精英。历经8个月的旅程,学员收获的不仅是“学习”,更好地应对出海挑战,更是“共创”,为出海这条孤勇者的荆棘赛道,培育出互相信任、共同战斗的友谊。 新的一年,中国企业出海正迈入一个新阶段。从长在中国,望眼世界,把优秀的中国经验和中国模式带到全球,业务逻辑更多变成了“天生全球化”—— 布局全球,聚焦本地化。在此背景下,远洋计划二期“腾讯学堂全球业务创新营”全新起航,招生开启
腾讯云音视频
2023/05/29
5580
中国出海的力量 | 腾讯学堂远洋计划全球业务创新营全新开启
做好音视频出海“基建”——如何借力V+生态实现出海高效增长?
2023年6月29日,由腾讯云音视频携手腾讯千帆云市场、腾讯云出海服务、腾讯应用宝、白鲸出海共同举办的【V+巅峰合作伙伴出海峰会——聚变 · 增长】线下活动,在深圳圆满落下帷幕。
腾讯云音视频
2023/07/27
5700
做好音视频出海“基建”——如何借力V+生态实现出海高效增长?
腾讯云音视频的创新技术、多元场景以及出海洞察
近年来,腾讯云音视频在音视频技术领域不断突破创新,从采集、编码、传输加速、云端媒体处理、分发到解码,不断探索前沿技术,并将其广泛应用于多元化的场景中。与此同时,在海外市场的实践中,腾讯云音视频积累了丰富的经验和对市场的深刻洞察。
腾讯云音视频
2024/01/01
8380
腾讯云音视频的创新技术、多元场景以及出海洞察
推荐阅读
一天搞定语聊房,TUILiveKit助力企业打造新款“海外土豪收割机”
1990
泛娱乐出海发展之道,腾讯云音视频《2024泛娱乐出海白皮书》出海趋势风口盘点
6310
出海热土在哪里?腾讯云音视频《2024泛娱乐出海白皮书》海外市场机会洞察
4980
互联网大航海,泛娱乐社交借东风
5100
干货荟萃丨2022中国互联网出海拉美高峰论坛:多角度看出海新机遇
9240
2022爱分析・出海数字化系列报告之“出海实时互动与通信”厂商全景报告 | 爱分析报告
5150
腾讯云入选《IDC MarketScape:实时云渲染解决方案报告》,产品综合能力处于领先位置
7130
当出海成为必选项,企业如何构建全场景全生态技术底座?| Q推荐
3990
一天搞定语聊房,TUILiveKit助力企业打造新款“海外土豪收割机”
1490
领先技术、完善生态、全球布局,腾讯云音视频助力企业出海探索新机遇
3920
重磅首发|腾讯云音视频联合LVS发布《2024音视频技术发展报告》
1.9K0
虚拟互动再升级,腾讯云云渲染以领先技术为创新场景提供坚实底座
2820
预见洞察 | 泛娱乐产业出海趋势洞察及本地化落地建议
2450
社交泛娱乐出海有三难,开发者如何闯关?
7730
极速构建“社交+小游戏”融合玩法,腾讯云音视频推出互动小游戏解决方案
7410
破浪启航,音视频技术赋能出海企业打造下一个“爆款”
9390
被全球大作信赖的语音服务GME,助力出海游戏粘住全球玩家
3810
中国出海的力量 | 腾讯学堂远洋计划全球业务创新营全新开启
5580
做好音视频出海“基建”——如何借力V+生态实现出海高效增长?
5700
腾讯云音视频的创新技术、多元场景以及出海洞察
8380
相关推荐
一天搞定语聊房,TUILiveKit助力企业打造新款“海外土豪收割机”
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档