【每日精选时刻】揭秘微信同款音视频通话全流程;B站大佬带你深度探索并应用EdgeOne的缓存功能;沉浸式搭建微信同款音视频通话之全流程

2023-10-20 19:31:30 浏览数 (2)

hello 艾瑞巴蒂,我是你们的新朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。本周开始,我将为大家带来新的栏目——【每日精选时刻】。在这里,你可以看到狗子为你携回的来自社区各领域的新鲜出彩作品。

点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品不迷路!

*当然,你也可以在本篇文章,评论区自荐/推荐他人优秀作品(标题 链接 推荐理由),增加文章入选的概率哟~

本期看点

  • C 常见容器用法分析
  • ViteConf 2023结束,现在的Vite发展如何?是时候使用Vite了么?
  • 接入层的新思考:一文看懂接入层高可用设计
  • 两个实验让我彻底弄懂了「订阅关系一致」
  • 代码量锐减 80%,一次祖传代码重构实践

……

本文字数2100 ,阅读时间大约需要 10分钟。

科技好文

1、技术干货

  • C 常见容器用法分析

总得来说,首先需要考虑key是不是唯一性,如果不是唯一的,unordered_map肯定就不用考虑了。剩下的就是性能问题,unordered_map更是一种空间换时间的策略,可以通过使用场景进行评估是否使用。

  • ViteConf 2023结束,现在的Vite发展如何?是时候使用Vite了么?

ViteConf2023,主要讲解了Vite的发展、一些开发大牛分享Vite的使用,以及一些框架对Vite的适配,看着确实让人激情澎湃,那么?已经2023年了,Vite现在发展怎么样呢?现在是时候切换到Vite么?

  • 接入层的新思考:一文看懂接入层高可用设计

接触多家客户后,发现大家的接入层架构大都如下图所示,WAF/DDoS组件客户要么选其中之一,要么都不选或自建。CLB后面挂CVM,CVM上面部署Nginx或者Kong等组件。从这个架构图可以看出,客户有考虑高可用,但仅关注自己的组件层面,没有关注外部基础设施(如DNS)、政策法规的影响、运营商链路的不稳定性等,所以往往并不不全面。要分析优化这个问题,就要先搞清楚接入层定义、接入层故障域和经典接入层架构的不足。

2、动手实操

  • 两个实验让我彻底弄懂了「订阅关系一致」

这篇文章,笔者想聊聊 RocketMQ 最佳实践之一:保证订阅关系一致。订阅关系一致指的是同一个消费者 Group ID 下所有 Consumer 实例所订阅的 Topic 、Tag 必须完全一致。如果订阅关系不一致,消息消费的逻辑就会混乱,甚至导致消息丢失。

  • 代码量锐减 80%,一次祖传代码重构实践

此前,团队接管并重构了十多年前的搜索链路中的 Query 理解祖传代码,代码量减少80%,性能、稳定性、可观测性都得到大幅度提升,且支持自研云和业务机房双环境部署。本文将分享重构过程中碰到的代码坏味道,并分析这样写的动机、预防和拯救措施。

  • 【玩转 EdgeOne】深度探索并应用腾讯云边缘安全加速平台的缓存功能

这种缓存策略既保证了数据的实时性,又提高了数据访问的效率。由于边缘节点更贴近用户,这种策略有效地降低了数据访问时间延迟,避免了数据传输抖动,保障了大量数据传输的稳定性和有效性。

  • 沉浸式搭建微信同款音视频通话之全流程(基操细节)

腾讯云音视频通话SDK不仅支持iOS、Android、Web、小程序、Flutter、uni-app等平台全球互通,而且还支持标清、高清、超高清等多种画质,提供微信视频聊天同款 UI 组件快速集成方案,仅需3步,最快一天即可完成集成上线,配合低延时高质量的音视频服务,轻松应对语聊、客服、医疗通信等场景需求,帮助开发者快速搭建稳定可靠的音视频通话应用。

3、开发者生活

每一座屎山代码背后,都藏着一堆熟读代码规范的研发

韩寒在《他的国》中写道:“我们懂很多道理,却依然过不好这一生”,人们虽然知道很多道理,但并不一定能将这些道理应用到实际生活中。这种现象在生活中很常见,我们听了很多的成功学的道理,但实际上,成功和幸福不是仅仅靠这些道理就能实现的,需要不断地努力和实践,才能实现自己的目标。而在开发的过程中也会遇到类似的问题,明明熟读《代码整洁之道》,却依旧只能写低效代码,行业内经常调侃“一个优秀的程序员可以带动多人就业”,这些中间欠缺的是什么?如何快速落实?本文将从几个方面进行分析,欢迎阅读。

*如果你也有好文想要推荐至本栏目,欢迎投稿哟~

投稿地址:本文评论区

投稿方式:在评论区评论文章标题 链接 推荐理由

推荐作者

1、作者简介

三掌柜,腾讯云早期创作者,腾讯云开发者社区2020年度“云 社区人气作者”,腾讯云开发者社区2022年度“优秀创作者”。

大前端领域优质创作者,个人兴趣领域也是在前端音视频、微信小程序等领域,著作有“大前端系列”专栏,文章内容通俗易懂,由浅入深,旨在帮助有需要的人;深耕大前端领域多年,理论结合实践,有着丰富的大前端开发经验。目前著作的《从零基础到精通Flutter开发》正在热销中。

鉴于本人已经在腾讯云开发者社区有着5年的创作时长,未来会着重在腾讯云社区持续分享创作自己的技术文章,也非常感谢腾讯云开发者社区对我一路的扶持和关爱,我会再接再厉创作更多优质内容,服务于粉丝们。

2、作者代表作

沉浸式搭建微信同款音视频通话之全流程(基操细节)

腾讯云音视频保姆级教程教你快直播接入,速戳!

探秘高新技术发展最新趋势,开发者视角下的技术革新领悟

》点击进入个人主页了解作者更多信息

*如果你也想成为推荐作者,可以点击下方链接在问卷填写相关信息哟~

自荐地址:每日精选时刻-推荐作者

社区活动

  • 热点技术征文赛上新,编程语言/AI/程序人生三大赛道!大量键鼠、新款鹅厂潮玩等你来

腾讯云开发者社区技术专题有奖征文赛第二期来啦,玩法&福利双重升级!三大选题赛道【程序人生】【人工智能】【编程语言】,总有一个属你能聊~各赛道独立评奖,获奖机会倍增!无论你是写作大佬、还是萌新小白,用心创作技术好文,就有机会赢机械键盘 、无线鼠标、新款长鹅幼崽公仔等好礼~

  • 有奖问答 | 有哪些只有程序员才懂的梗?

要论自黑,程序员排第二,可没人敢排第一据不完全统计,网上九成的程序员段子都出自程序员本身,还有一成可能来自产品经理,因为“黑”程序员的门槛可不低,程序员有自己独有的梗和文化,再叠加一些技术概念与名词,一般人甚至get不到准确意思…那么问题来了,各位开发小伙伴都收藏了哪些程序员专属梗呢?欢迎和我们分享那些外行一头雾水,但程序员一看就懂,会心一笑的程序员段子或趣味梗~

好啦,这就是本期【每日精选时刻】的全部内容了,我们下期再见。拜拜~ ^_^

0 人点赞