共找到 7 个提示词
API安全全链防护:认证与授权→速率限制→输入验证→输出编码→CORS策略→API Key管理→GraphQL特定安全(深度限制/查询复杂度)→Webhook安全→API版本废弃策略→安全Header
实现Clean Architecture:Entity→Use Case→Interface Adapter→Framework的同心圆分层→依赖反转原则(DIP)→跨层边界的数据映射→与六边形架构的异同→团队实践中需要注意的妥协
实现六边形架构(Ports & Adapters):领域模型独立于技术→端口定义(输入/输出)→适配器实现(HTTP/数据库/消息队列)→依赖注入组装→与传统分层架构的对比→实际项目中的妥协
设计集成测试策略:测试边界定义→数据库集成测试(Testcontainers)→API集成测试→消息队列集成测试→外部服务Mock策略→测试数据管理→CI中运行集成测试的优化策略
可观测性体系深度构建:Metrics(RED/USE方法论)→Tracing(OpenTelemetry分布式追踪+Span语义)→Logging(结构化日志+关联ID)→三支柱统一(Exemplar将三者关联)→SLO-based告警→Observability vs Monitoring的本质区别→OpenTelemetry Collector部署→Dashboard设计
输入项目需求,生成完整的FastAPI项目结构:路由组织、依赖注入、异常处理中间件、数据库会话管理、环境变量配置、Dockerfile和CI配置
根据语言/框架生成WebSocket完整实现:服务端连接管理→心跳保活→消息广播/私信→断线重连→房间管理→鉴权→水平扩展方案(Redis Pub/Sub)