SuperAPI AI 工具集

integration-patterns

编程与开发

查看项目

更新于 10-15 16:46

技能介绍

用途:该技能用于设计和实现连接金融系统的集成架构,覆盖 API、FIX 协议、ISO 20022 报文、事件驱动模式、批量数据源与幂等性等场景。

主要能力:

  • 金融 API 设计:面向资源(如 /accounts/{id}/positions、/transactions、/orders/{id}/executions),区分同步与异步操作,长任务采用 202 加轮询或 webhook;WebSocket 实时推送需心跳、重连状态恢复与背压;版本控制与弃用周期(通常 12-18 个月);游标分页优于偏移分页;限流返回 429 与 Retry-After;认证含 OAuth 2.0 客户端凭证、HMAC 签名、mTLS 与基于角色的访问控制;需要独立 UAT/沙箱与契约测试。
  • FIX 协议:tag=value 报文结构,含会话层(Logon、Heartbeat、TestRequest、ResendRequest、SequenceReset、Logout)与应用层报文(NewOrderSingle、ExecutionReport、取消替换、行情订阅等);FIX 4.2/4.4/5.0(FIXT 1.1)差异;引擎包括 QuickFIX、QuickFIX/J、Chronicle FIX、Cameron FIX、Onix FIX;需管理多会话、自定义标签(5000 以上)、drop copy 会话与性能优化(SBE 二进制编码)。
  • ISO 20022:XML 报文,含业务应用头与业务文档,域类别如 pain、pacs、camt、semt、setr、sese 等;关键报文含 semt.002/017、setr.004/010、sese.023/024、pacs.008/009、camt.053。SWIFT 跨境支付 MT/MX 并行自 2023 年 3 月起,2025 年 11 月 22 日完成迁移,ISO 20022(CBPR+)成为跨境支付指令唯一标准,网络拒绝旧 MT 支付指令;证券报文迁移时间线较晚,MT535、MT548 等仍在使用。需注意报文更冗长、XML 解析开销大、宜用规范内部格式在边界转换。
  • 事件驱动架构:发布订阅、事件流、事件溯源;金融事件类型含交易、结算、公司行动、参考数据、账户与合规事件;消息中间件可选 Kafka、Solace、RabbitMQ、TIBCO EMS/FTL、IBM MQ;事件溯源支持不可变审计轨迹,CQRS 分离读写;需模式注册与兼容性校验、按关键键分区保证顺序、处理消费者失败重放。

使用方式与限制:资料未提供具体安装命令或代码示例,也未提供收费与价格信息。实施需结合对手方要求与合规审计需求,并完成认证测试后方可生产连接。