Karp 的技术博客
主页
最新
踩坑教训
数据库
操作系统
Nginx
协议
编程语言
容器
网络安全
其他
其他
VS Code 多家 AI Agent 集成使用指南(Copilot / Claude Code / Codex / Gemini / DeepSeek)

一台 VS Code,同时接入 5 家 AI 厂商。本文整理每家的安装方式、唤起入口、核心快捷键、适用场景,以及它们之间该怎么配合使用。

踩坑教训
RabbitMQ 联调踩坑实践:对接 CFD 桥方 Queue API
场景:衍生品对冲侧通过 RabbitMQ 接入桥方(CFD 流动性桥)的 Queue API,订阅对冲账户的余额与持仓推送。
:Go + github.com/rabbitmq/amqp091-go + 长驻消费者进程 + 结构化诊断日志([CFD-MQ-DIAG])。
核心结论:MQ「能连上」≠「能消费」≠「能认证」≠「能收推送」——四层要分开验证,分开记日志
协议
聊聊长连接协议选型:从 MQTT、WebSocket 到 HTTP/3 的一点畅想
写在前面:这篇是我自己整理长连接这块时记的笔记,不算特别专业,更多是工程视角的"大白话版"。如果你正在做实时推送、物联网、IM 这类需要保持长连接的活儿,希望能给你一点参考。
数据库
行式、列式、向量数据库怎么选?一篇写给工程师的选型指南
面向有经验的后端/数据/平台工程师。本文不堆术语,只讲清楚三类数据库各自擅长什么、在什么场景下会踩坑,以及真实业务里怎么组合使用。原理部分点到为止,深入链接放在文末。
编程语言
Apache Pulsar 订阅模式与消费模型深度解析(Go 实战)

在落地 Pulsar 的过程中,开发者最容易踩的坑集中在两个问题上: