协议

聊聊长连接协议选型:从 MQTT、WebSocket 到 HTTP/3 的一点畅想

写在前面:这篇是我自己整理长连接这块时记的笔记,不算特别专业,更多是工程视角的"大白话版"。如果你正在做实时推送、物联网、IM 这类需要保持长连接的活儿,希望能给你一点参考。 关于我 一个普通后端开发,平时主要写服务端,偶尔也碰点前端和嵌入式。最近因为项目上需要做实时推送,...
阅读全文
数据库

行式、列式、向量数据库怎么选?一篇写给工程师的选型指南

面向有经验的后端/数据/平台工程师。本文不堆术语,只讲清楚三类数据库各自擅长什么、在什么场景下会踩坑,以及真实业务里怎么组合使用。原理部分点到为止,深入链接放在文末。 数据库选型这件事,八成的争论其实源于一个误会:把"存储模型"当成了"产品好坏"来比。行式、列式、向量,本质...
阅读全文
数据库

Redis 二级缓存在撮合引擎中的落地方案

场景:撮合引擎多 Pod 部署,每个 Pod 维护本地 L1 内存深度数据,如何通过 Redis L2 实现跨 Pod 无损同步? --- 一、背景与问题定义 撮合引擎(Matching Engine)是交易系统的核心,订单簿(Order Book)的买卖深度数据有以下特点...
阅读全文
产品

性能需求应该怎么提?关键功能不能跪

本文是《产品要懂得的性能指标:性能需求,你要好好提》的下篇。 上一篇解决的是“产品需要看懂哪些性能指标”:响应时间、并发用户数、吞吐量、成功率、可用性、资源利用率、数据规模、客户端流畅度,以及启动、耗电和流量。 但认识指标只是第一步。真正写需求时,产品还要解决几个更现实的问...
阅读全文