API设计

GraphQL Federation 网关治理(2025)

# GraphQL Federation 网关治理(2025)Federation 将多个领域子图聚合到统一网关,支持独立演进与协作。## 一、子图与模式- 子图划分:按领域边界拆分,减少耦合。- 合并策略:在网关层合并模式并解决冲突与引用。## 二、路由与治理- 路由:按字段与类型将查询拆分到对应子图。- 版本与演进:新增字段兼容与弃用策略,避免破坏性变更。## 三、观测

GraphQL Federation 性能与缓存策略(2025)

# GraphQL Federation 性能与缓存策略(2025)## 一、复杂度与速率- 复杂度限制:限制深度与字段数量;异常告警。- 速率:对高成本查询单独限流与监控。## 二、缓存与路由- 缓存层:客户端/网关/CDN 多层协同;ETag 与订阅刷新。- 子图路由:按字段/类型拆分请求,优化扇出。## 三、观测与回归- 指标:延迟/错误率与缓存命中;发布期基线回归。

OAuth DPoP验证与持有者证明(htu-htm-jti-iat)最佳实践

---title: OAuth DPoP验证与持有者证明(htu/htm/jti/iat)最佳实践keywords:- DPoP- JWS- htu- htm- jti- iat- cnf- jktdescription: 通过验证DPoP JWS中的htu/htm/jti/iat并绑定访问令牌的cnf.jkt,实施持有者证明与重放防护,强化OAuth资源访问的安全性。ca...

Nginx 反向代理与限流配置实战

---title: Nginx 反向代理与限流配置实战keywords:- Nginx- 反向代理- 限流- 连接数- 漏桶算法description: 提供可直接复制使用的反向代理与限流配置,覆盖常见生产需求。categories: - 文章资讯 - 技术教程---# Nginx 反向代理与限流配置实战## 目标实现基础反向代理、请求速率限制与连接控制,保护后...

Opaque Token与JWT:令牌设计与验证权衡

---title: Opaque Token与JWT:令牌设计与验证权衡keywords:- Opaque Token- JWT- 自包含令牌- 内省- 缓存description: 比较不透明令牌与自包含 JWT 的验证路径与风险,指导网关与服务的令牌设计与缓存策略。categories: - 文章资讯 - 编程技术---# Opaque Token与JWT:令牌设...

GraphQL 2025 年 9 月规范更新要点

引言- 这是自 2021 年以来的首次完整规范更新,聚焦开发者体验与工具生态的可编程性提升。核心更新(已验证)- OneOf 输入对象(输入联合):通过 `@oneOf` 指令表达互斥输入,简化入口同时保持类型安全。来源:GraphQL 官方博客 2025 年 9 月版公告;Apollo 博客大会回顾。- Schema Coordinates:标准化引用 schema 各部分的坐标体

Kafka Producer 幂等与事务写入实践

---title: Kafka Producer 幂等与事务写入实践keywords: enable.idempotence, transactional.id, acks, max.in.flight.requests.per.connection, initTransactionsdescription: 配置 Kafka Producer 幂等与事务写入,保证端到端一致性与去重;示...