美国运通采用基于单元的架构处理支付,每个单元是包含微服务和数据库的独立完整处理栈。交易通过全局路由器确定性路由至数据所在单元,避免跨单元同步依赖。故障时丢弃部分工作并重启,而非恢复状态,以保持单元隔离。路由器保持简单,数据预分发,确保高可靠性和低延迟。
基于单元的架构通过限制故障影响范围来增强系统韧性,适合对停机时间敏感的系统,但设计和实施较为复杂。最佳实践包括明确单元所有权、单元隔离、自动化部署和可靠路由。组织需获得支持,避免资源共享和复杂路由,以确保架构的成功实施。
完成下面两步后,将自动完成登录并继续当前操作。