🔥 本周精选

美团弹性伸缩系统的技术演进与落地实践

平台侧将各业务零散、闲置资源进行整合,形成一个大规模资源池,通过弹性调度、库存管控技术寻求成本与体验的平衡。

立即阅读 →
💡 前沿技术

从零构建高可用分布式数据库的十个关键决策

一致性、分区容忍、副本策略……拆解每一个架构选型背后的权衡与取舍。

立即阅读 →
🚀 实战教程

鸿蒙 OS 起步:第一个页面与路由跳转

照着官网练习创建第一个页面,并完成页面间的跳转,附常见坑点整理。

立即阅读 →
01

鸿蒙 OS 起步:照官网练习创建第一页面和跳转的第二页面

从 DevEco Studio 建工程、ArkTS 声明式 UI 写第一个页面,到 router 与 Navigator 两种跳转方式的差异,一步步跑通全流程。文中还会对比 FA 与 Stage 模型下页面路由的写法区别,并整理出「页面白屏」「无法返回」「参数传递丢失」等 6 个新手高频踩坑点,帮助第一次接触鸿蒙的同学少走弯路。

02

美团图数据库平台建设及业务实践

图数据结构能够更好地表征现实世界,而美团业务天然存在大量「用户—商户—订单」的关联关系,传统关系型数据库在多跳查询上性能捉襟见肘。本文完整复盘了美团图数据库平台从选型、存储引擎设计、分布式一致性保障,到千亿级边数据下多跳查询优化的全过程,并分享了外卖、到店等业务场景中的真实落地数据与踩坑经验。

03

看电影学编程:人理解迭代,神理解递归

迭代是「一步一步走」,递归是「把问题交给更小的自己」。本文从《盗梦空间》的梦境嵌套讲起,用斐波那契、汉诺塔、二叉树遍历三个经典例子对比两种思维方式的差异,再深入栈帧、尾递归优化与递归转迭代的通用套路。读完之后,你会真正理解为什么说「人理解迭代,神理解递归」。

04

前端技术变革:前端设计模式演变与工程化实践

从 jQuery 时代的 DOM 直操,到 MVC/MVVM 的组件化,再到微前端、Islands 架构与服务端组件,前端设计模式在过去十年经历了翻天覆地的变化。本文以时间为轴,梳理每个阶段背后的业务驱动力与技术瓶颈,并结合 Vite、Turbopack、RSC 等新一代工具链,探讨「下一个十年,前端会往哪走」。

05

华为云 TechWave 全球技术峰会:云原生全栈实践

高质量模型的设计与更新迭代,是当前 AI 生产开发中最痛的环节。本次分享围绕「云原生 + AI」这条主线,介绍华为云在容器化推理、弹性算力调度、模型版本管理与灰度发布上的全栈能力,并给出了金融、制造行业客户的真实落地案例,帮助团队把大模型推理成本降低 40% 以上。

06

微信小程序开发游戏教程(附详细资料与源码)

很多人以为小程序只能做工具,其实用它做轻量游戏完全可行。本文从零开始,带你用 Canvas 2D + 小程序基础库实现一个「打砖块」Demo,覆盖游戏循环、碰撞检测、精灵动画、触摸事件与音效播放五个核心模块,并附上完整源码与可直接导入的工程包。文末还给出了性能优化清单。

07

Raft 与 Paxos:分布式共识算法到底难在哪

Paxos 被称为「最难理解的分布式算法」,Raft 则号称「为可理解性而生」。本文不堆公式,而是用「选举—日志复制—安全性」三段式,手把手推导 Raft 的核心机制,再对比 Paxos 与它的本质差异。文中还包含一份可运行的 Raft 状态机伪代码,以及网络分区、脑裂、日志不一致三类故障下的恢复流程。

08

Kubernetes 调度器源码解析:从 Predicates 到 Scheduling Framework

调度器是 K8s 最核心的组件之一,但它的演进逻辑很多人并不清楚。本文从最早期「Predicates + Priorities」两阶段调度讲起,逐步过渡到 1.19 之后引入的 Scheduling Framework,剖析 Filter、Score、Reserve、Permit、Bind 等扩展点的执行顺序与设计意图。文中还给出一个自定义插件的完整实现示例。

…
个人中心
凇

凇玖 已认证

全栈工程师 · 专注云原生与分布式系统 · 热爱分享,相信技术能让世界更简单一点点 ✨

四川 · 成都 2021-03 加入 [email protected]
42原创文章
1286粉丝
86关注
3.2k获赞

Kubernetes 调度器源码解析:从 Predicates 到 Scheduling Framework

深入剖析 K8s 调度器的演进逻辑,从早期两阶段调度到 1.19 之后引入的 Scheduling Framework,逐层拆解各个扩展点的设计意图。

Raft 与 Paxos:分布式共识算法到底难在哪

用「选举—日志复制—安全性」三段式推导 Raft 核心机制,并对比 Paxos 的本质差异,附可运行的 Raft 状态机伪代码。

一次线上 P0 故障复盘:etcd 集群脑裂是如何发生的

凌晨两点的告警电话,一个跨机房 etcd 集群因为网络抖动触发了脑裂,导致整个控制面不可用。本文完整还原事故现场、排查路径与最终的架构改进方案。

Go 并发编程:从 channel 到 errgroup 的工程实践

channel 不是银弹,sync 包也并非万能。本文总结了在真实业务中处理并发任务、错误聚合、超时取消与限流的几种常见模式。

3 小时前
发布了新文章

《Kubernetes 调度器源码解析:从 Predicates 到 Scheduling Framework》—— 花了整整两周时间啃源码,终于把这条演进线捋清楚了,希望对正在看 K8s 源码的同学有帮助。

👍 128 💬 24 🔗 分享
昨天 21:34
收藏了一篇文章

收藏了「美团技术团队」的《美团图数据库平台建设及业务实践》,千亿级图数据的多跳查询优化思路非常值得借鉴。

⭐ 收藏 🔗 分享
3 天前
关注了新的用户

关注了 @架构笔记,他对分布式共识算法的讲解非常清晰,推荐给正在学习 Raft / Paxos 的朋友。

➕ 关注
1 周前
发布了新文章

《一次线上 P0 故障复盘:etcd 集群脑裂是如何发生的》—— 复盘不是为了追责,而是为了让同样的坑不再踩第二次。

👍 96 💬 18 🔗 分享

美团图数据库平台建设及业务实践

千亿级图数据的存储选型、分布式一致性与多跳查询优化实践。

前端技术变革:前端设计模式演变与工程化实践

从 jQuery 到 RSC,十年间前端设计模式的演变主线梳理。

微信小程序开发游戏教程(附详细资料与源码)

用 Canvas 2D 实现一个完整的打砖块小游戏,附源码工程包。

架
架构笔记
分布式 · 云原生
美
美团技术团队
官方技术团队
C
CSDN 社区
技术社区
华
华为云开发者
云原生 · AI
云
云原生手记
K8s · Service Mesh
高
高校俱乐部
校园技术社区