前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【每日精选时刻】揭秘微信同款音视频通话全流程;B站大佬带你深度探索并应用EdgeOne的缓存功能;沉浸式搭建微信同款音视频通话之全流程

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

原创
作者头像
社区好文捕手-煎饼狗子
修改2023-10-20 19:31:30
6841
修改2023-10-20 19:31:30
举报
文章被收录于专栏:每日精选时刻

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

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

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

本期看点

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

……

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

科技好文

1、技术干货

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

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

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

2、动手实操

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

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

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

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

3、开发者生活

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

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

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

投稿地址:本文评论区

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

推荐作者

1、作者简介

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

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

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

2、作者代表作

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

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

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

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

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

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

社区活动

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

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 科技好文
    • 1、技术干货
      • 2、动手实操
        • 3、开发者生活
        • 推荐作者
          • 1、作者简介
            • 2、作者代表作
            • 社区活动
            相关产品与服务
            云开发 CloudBase
            云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档