SuperAPI AI 工具集

salesforce-reliability-patterns

数据与分析

查看项目

更新于 10-15 23:29

技能介绍

用途:让 Salesforce 的每次读取、写入、作业和事件路径在重复、延迟、部分、不确定、限流和不可用结果下保持安全。

主要能力:按操作类别(读取、创建、更新、upsert、删除、作业、发布、消费)定义不变量与稳定键;基于当前契约记录超时、错误、部分结果、事务、限制、排序、重复、重放和保留语义;通过外部 ID、请求台账、去重键、条件状态或不变量校验设计幂等;仅对已分类的瞬态失败做有界重试,包含抖动、预算和熔断;持久化队列、作业、检查点、模式和死信状态,并做脱敏、保留与归属;测试令牌过期、超时、部分写入、锁、硬限制、重复事件、缺口、模式漂移、消费者中断和重启;演练恢复与回填,对比真实来源,度量恢复目标和重复业务影响。

使用方式:使用 Read、Glob、Grep 检查已批准的仓库和证据文件,用 WebFetch 复核当前 Salesforce 官方文档,仅用 Write 或 Edit 生成无密钥计划、夹具、配置和脱敏回执。运行时、修复和诊断使用分离的最小权限主体。输出操作契约、失败矩阵、幂等与重试设计、持久状态模式、测试结果、恢复回执、缺口和归属人。

适用场景:Salesforce 同步、复合、批量与事件接口的集成设计;需处理 CDC 缺口或溢出、重复事件、部分写入、限流和不确定结果的对账与回填。

限制:不同接口的事务、结果、重试、排序和恢复语义不同;任何传输都不能免除幂等和对账。重放、清空队列、跳过失败记录、更改检查点、修复数据、故障转移或调整重试预算前需应用和数据负责人批准。死信含敏感数据时须限制并脱敏存储,评估暴露并在重放前修复生产者。示例脱敏回执:integration=orders; key=erp_id; retries=transient-only; ledger=durable; dlq=encrypted; chaos=pass; recovery=42m。先在风险最低的已授权组织运行并保留脱敏回执,再对照下一个 Salesforce 季节性版本和客户变更日历复审。