May 9, 2025mcpllmAI 应用的通用接口:解析模型上下文协议 (MCP)模型上下文协议 (MCP) 是一个开放标准,旨在统一大型语言模型与外部数据和工具的交互,它通过标准化接口简化集成,将复杂的 M×N 连接问题转化为 M+N,增强 AI 应用获取实时信息和执行外部操作的能力
April 26, 2025message-queueamqpRabbitMQ 核心概念详解RabbitMQ 作为业界领先的消息代理,在构建分布式系统、实现应用解耦、处理高并发流量等方面扮演着重要角色。要充分发挥其能力,透彻理解其背后的核心概念是必不可少的。本文将系统性地梳理这些基本概念,并通过示例阐述它们如何协同工作,实现灵活可靠的消息传递。
April 25, 2025message-queueconnection-leakamqpRabbitMQ 连接泄漏“踩坑记”:异常处理中忘记 close 的代价分析一下在使用 RabbitMQ 时遇到的连接泄漏问题。原因是在异常处理中没有主动关闭连接,导致旧连接积累。文章解释了网络连接需要显式管理的原因,并提出两种解决方案:使用 `async with` 自动关闭短期连接,或使用连接池进行高并发场景的连接复用。
January 24, 2025AIOpenRouterWeb-SearchOpenRouter 终于上线 Web 搜索插件了OpenRouter 上线了 Web 搜索插件,可以让任何 AI 模型都能接入实时网络信息。
January 13, 2025twittertwitdow做了个 Twitter 视频下载网站 - twitdown.com分享了一个基于 Next.js 和 Hono 开发的 Twitter 视频下载工具 twitdown.com 的技术实现,包括技术栈选择、API 设计、SEO 优化策略,以及项目从开发到上线的完整过程。
December 19, 2024pythonfastapipydanticFastAPI 返回值中排除 None 值在 FastAPI 中使用 Pydantic 的 exclude_none 选项,可以避免在 JSON 序列化时包含 None 值。