分类 · 文章

运维架构

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

共 144 篇文章

多进程环境下使用 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 的运行时端代码位于…

04-06-源码-调试与扫描工具

源码-调试与诊断工具 篇章:04-源码深度-编辑器模块 阅读时间:约 25 分钟 前置知识:了解清单与报告 一、引言 本章将深入解析 YooAsset 调试与诊断工具的源码实现。YooAsset 提供了多个调试和诊断工具,包括 AssetB…

告警一条接一条刷屏?五步治理告警风暴

告警一条接一条刷屏?五步治理告警风暴 > 故障只持续了 5 分钟,手机却响了 200 次。值班群里"滴滴"声此起彼伏,等真正要动手时,已经没人看得清哪一条才是根因。告警风暴不是告警系统坏了,而是规则设计和依赖关系从来没被梳理过。 一、先判断…

我把一个私有化 RAG 系统真正跑通了:LocalRAG v0.1.0 发布

很多团队都在问同一个问题: 能不能让 AI 基于公司的内部资料回答问题,但数据一页都不出内网? 我最近把这个问题做成了一个可以实际部署的开源项目:LocalRAG。 它不是演示截图,也不是只跑通一半的脚手架。当前 v0.1.0 已经完成真实…

本来只想给内网开个口子,Natapp 却多给了一道防护

内网服务要给外面用,端口一开就收不住 企业内部这种服务器很常见:报表系统、OA、接口服务、后台管理,几套东西一起挂在 nginx 后面,平时只在内网用,用着没什么问题,直到外面开始有人要访问。异地的合作方要看几张报表,分公司的同事要登一下后…

一个人维护 5 个在线工具站,我的全套技术栈和真实成本

> 不是教程,是一个独立开发者的完整复盘:架构怎么选、踩了什么坑、每个月花多少钱。 去年到现在,我一个人陆续做了 5 个能公开访问的站点:视频解析、网盘搜索、热榜雷达、在线工具箱,外加一个易经主题的放置小游戏。全部跑在一台服务器上,总成本后…

测试层级与测试类型

测试层级与测试类型 > 一句话:"在哪一层测"(层级)与"测什么属性"(类型)是两个正交维度——把两者混着说,是测试计划里最常见的结构错误。 定位:通用知识第 3 页,给出"四层级 × 类型"的二维矩阵与选格判据(不是所有格子都值得做)。类…