测验:接口定义书
20 个系统采用 P2P 两两连接时,需要多少条连接?
- 20——每个系统一条连接
- 40——每个系统各一条入站和出站连接
- 400——20 × 20 的全部组合
- 190——20 × 19 ÷ 2
接口定义文档只写“长度 20”时,典型事故是什么?
- 数字字段未分别说明整数位和小数位,位数不足
- 一方按 20 个字符实现,另一方按 20 字节实现,韩文被截断
- 报文超过 MTU 后拆包,接收方解析错位
- 实现为可变长度的一方无法给列创建索引
为什么响应码体系必须包含“接收方操作”一列?
- 仅有代码和说明不符合定义文档的格式要求
- 必须按代码区间排序,才能划分负责团队
- 不区分可重试和不可重试错误,就会全部重试或全部放弃
- 必须根据响应码确定日志级别,才能设置监控规则
对方系统开发延迟时,为保证我方进度,标准应对方式是什么?
- 由我方代为开发对方系统的相关功能并交付
- 协商把需要集成的功能移到下一期范围
- 搭建按定义文档返回响应的 Mock 服务器,先完成我方开发和单元测试
- 只实现已协商部分,其余先按推测补齐,之后再调整
集成在开发环境正常、只在生产环境失败时,最常见的三个原因是什么?
- 防火墙策略、证书、账号权限
- 源码版本、构建工具、IDE 设置
- 浏览器类型、屏幕分辨率、操作系统版本
- 日志级别、线程数、堆大小
定长报文接口中,对方未经协商增加一个字段,会产生什么结果?
- 只忽略新增字段,其余正常处理
- 该位置后的所有字段都会错位,整个报文解析被破坏
- 因报文长度错误立即拒绝,因此是安全的
- 自动识别为新版本
韩国金融行业架构中,以下哪项正确说明了 MCI 和 FEP 的位置?
- MCI 负责外部机构连接,FEP 统一内部渠道
- MCI 统一网上银行、ATM 等渠道,FEP 负责连接外部机构
- 两者都是内部系统间的集成层,只按吞吐量区分
- MCI 是专用硬件设备,FEP 是运行在其上的软件