MCP 服务原理
MCP 是什么 MCP(Model Context Protocol)是一种用于 AI 应用和外部系统通讯协议。 MCP 客户端 大模型、IDEs 等 AI 应用本质上都是集成了 MCP Client。 MCP 服务端 MCP Server 负责处理来自 MCP Client 的请求,并与外部系统进行交互。可以提供 3 种能力: Tools:LLM 可以调用的函数(需经用户批...
MCP 是什么 MCP(Model Context Protocol)是一种用于 AI 应用和外部系统通讯协议。 MCP 客户端 大模型、IDEs 等 AI 应用本质上都是集成了 MCP Client。 MCP 服务端 MCP Server 负责处理来自 MCP Client 的请求,并与外部系统进行交互。可以提供 3 种能力: Tools:LLM 可以调用的函数(需经用户批...
一、概念 field_number(字段序列): .proto 文件定义 message,每个字段指定唯一的「字段序列」,如: message User { string name = 1; int32 age = 2; } wire_type(二进制类型): Protobuf 有 4 种类型,分布对应不同的编解码规则。 主要区分 message 中的字段类型。...
整体架构 +----------------+ | Grafana | +--------+-------+ | PromQL | ...
什么是 AI Agent 利用 LLM 能力,结合 Tools,Memory,Planning ,自动执行复杂任务。 Agent 和 LLM 区别 LLM 只负责内容生成,Agent 可以执行任务 什么是 ReAct 模式 ReAct = reason + action 执行流程: Thought(思考) Action(调用工具) Observation(观察结果) ...
CAP定理 CAP定理又叫布鲁尔定理,在分布式体统中,不可能同时满足CAP,只能选择CP或AP C(Consistency):一致性 强一致性;在不同节点读取到的数据是一样的,是最新的。 当某个节点出现(网络)故障时,不能保证系统仍然可以正常工作(可用性)。 A(Availability):可用性 非故障节点要求在合理的时间返回。不能阻塞请求。 当某个节点出...
一、分析GC 问题来源 大量指针对象创建,注意:值类型的 struct ,若内部包含指针成员,也会被 GC 追踪 逃逸到堆上的对象 大对象分配,超过 32KB 的对象会被认为是大对象,直接分配到堆上 GC 负担 ≈ 堆上对象数 + 指针对象数 二、定位问题点 从架构层面分析,梳理数据流程和并发模型 go pprof 分析工具 cursor 等 A...
todo list 概述 安装 集群安装 创建表 表引擎 PRIMARY KEY 和 ORDER BY SETTINGS 索引 压缩 分区 副本 数据插入 数据删除 数据查询 集群监控和运维 性能调优 故障排查
概述 端口8123:tcp转发 端口9000:http转发 端口9009:interserverHTTPPort 列式存储:磁盘存储按列存储 多核并行:分区间并行处理数据(查询,合并等) 多种表引擎:常用MergeTree Family,Log Family,Integrations 写入建议:一批大于1000行,或每秒不超过一个写入请求 数据类型 常见...
概念 系统能够在段时间内处理大理请求,同时保持可接受延时和稳定性 设计原则 负载均衡:多服务分担流量压力 无状态服务:服务不保持状态,方便水平扩展 限流:限制请求数量,保护系统不被打垮 异步化:把同步请求变成异步处理,削峰填谷,解耦系统。 批处理:把多个请求合并成一个批次处理,常见 OLAP 系统,日志系统。 缓存:热点数据放在内存中,减少数据库访问压力。 ...
概念 当系统出现故障(机器、网络、服务)时,仍能持续对外提供服务,尽量减少不可用时间。 SLA(Service Level Agreement)服务水平协议:衡量服务可用性指标。 设计原则 冗余:避免单点故障。 故障隔离:机房隔离、线程池隔离。 自动故障转移:系统自动检测故障并切换到备用资源。如 ZK 选主、Redis 哨兵。 降级:当系统压力过大,优先保证...