分类 · 文章

运维架构

容器化、K8s、CI/CD、监控、高可用架构、云原生

共 152 篇文章

🔥说一说在线文档的 Block 架构是如何实现的

写在前面 对于前端同学来说,在线文档可以算是前端技术天花板之一了。在我初入前端的时候,我就觉得这个东西可望而不可即,时常想加入那样的团队,但又害怕自己水平有限。近几年有幸参与过文档的一些开发工作,所以想借此机会写点东西留个痕。虽然现在 AI…

接口契约的多人维护:谁改谁通知

去年九月,一个订单查询接口改了返回结构,把金额字段从数字改成了字符串。改的人在自己的服务里测过,前端也联调过,唯独漏了一个下游的对账服务。那个服务用这个字段做累加,字符串加数字,跑了一晚上,第二天早上对账差了四万多条。 事后追责没有意义,因…

SSH远程管理服务

SSH 远程管理 第一节 SSH 简介 1.1 什么是 SSH SSH 为 Secure Shell 的缩写,是一种用于远程登录和文件传输的加密协议。它工作在应用层,基于传输层 TCP(默认 22 端口)。 只要记住一句:SSH 把"明文传…

Vercel Cache Reason:相同 MISS,怎样决定下一步查什么

Vercel Cache Reason:相同 MISS,怎样决定下一步查什么 设想一个定价页已经更新,访问者拿到的仍是旧价格。请求返回 200,全站缓存命中率也没有明显下降,值班人员却无法回答:新内容到底没有生成、没有进入缓存,还是重验证一…

花了3个月,我们做了一款 AI 版的“飞书文档”

作为一名在AI办公与协同领域深耕多年的创业者,同时也是一名持续探索企业效率工具的创业者,过去一年多我和团队一直在啃一块硬骨头:做一款真正面向开发者、支持私有化部署、原生支持实时协同的AI文档 ——Mindlink 灵语文档。 图片 很多粉丝…

多进程环境下使用 PM2 部署 Socket.IO:需要注意什么

在 Node.js 项目中,Socket.IO 常用于实现实时通信,例如聊天室、消息推送、在线状态和协同操作。当服务部署到多核机器上时,通常会使用 PM2 的 cluster 模式启动多个进程,以提高 CPU 利用率和并发处理能力。 但 S…

Docker 启动顺序优化(CentOS / Ubuntu)

一、问题背景 在 CentOS、Ubuntu 等 Linux 服务器上,Docker 可能在系统网络尚未完全就绪时启动,导致容器网络初始化或端口映射出现异常。 通过 systemd 配置,可以让 Docker 在网络达到 network-o…

从邮箱传文档到协同流重构:企业文档协作的系统性破局实践

从邮箱传文档到协同流重构:企业文档协作的系统性破局实践 邮箱传文档:一个被低估的系统性技术债 当一份产品方案在产品经理、研发、测试、实施、销售之间通过邮件反复传递附件,产生‘最终版2’‘客户确认版’‘202408最新’等命名混乱的副本时,表…

05-01-源码-运行时总览

源码-运行时总览 篇章:05-源码深度-运行时核心模块 阅读时间:约 25 分钟 前置知识:了解 YooAsset 基础概念 一、引言 本章将深入解析 YooAsset 运行时端的整体代码结构和模块组织。YooAsset 的运行时端代码位于…