首页 / 技术专题
基础词汇
常用技术名词
用简短说明理解接口系统中经常出现的协议、数据和运行概念。
发布于 2026年07月20日
协议
API软件组件之间约定的调用方式,包括路径、方法、字段、结果和错误。
HTTP用于传递请求和响应的应用层协议,定义方法、状态码、首部和消息正文。
HTTPS运行在 TLS 保护之上的 HTTP,用于保护传输过程并验证服务端身份。
状态码HTTP 响应中的三位数字,用于表示处理类别和结果。
Webhook事件发生后,由事件源向预先配置的地址发送 HTTP 通知的机制。
数据
签名对规范化消息和密钥进行计算,用于验证来源和完整性。
摘要把任意长度数据映射为固定长度结果的计算,常用于完整性检查。
幂等同一逻辑操作重复执行时,最终有效结果与执行一次相同。
事务数据库中的一组工作,要么整体提交,要么在失败时回滚。
唯一约束由数据库保证指定字段组合不会出现重复值。
状态机定义状态集合以及允许从一个状态变到另一个状态的规则。
异步处理
队列暂存等待处理任务的数据结构,用于解耦接收和执行速度。
重试在暂时失败后再次执行同一操作,通常需要次数和时间预算。
指数退避随着失败次数增加而扩大等待时间的重试策略。
抖动在等待时间中加入随机量,减少大量任务同时再次执行。
补偿通过后台任务重新检查并修正未完成或不一致状态。
最终一致多个组件不要求同一瞬间完全一致,但通过可靠传播和修正最终达到一致。
系统运行
超时操作超过允许时间后停止等待并返回控制权。
限流限制单位时间内允许的请求数量,保护系统容量。
熔断依赖持续失败时暂时停止直接调用,并在稍后尝试恢复探测。
降级依赖异常时暂时关闭非核心功能或返回受限结果。
日志记录离散事件和上下文,便于审计与排查。
指标按时间聚合的数值,如请求量、错误率和延迟。
链路追踪记录一次请求跨多个服务和组件的处理路径。
标签:基础知识术语