← 返回题库
高级

分析固件升级Saga事务步骤

未完成

示例

输入
solve()
期望输出
Saga: SAGA-FW-001
  [OK] backup_config -> PLC-001 comp=restore_config
  [OK] push_firmware -> PLC-001 comp=rollback_firmware
  [FAIL] verify_checksum -> PLC-001 comp=rollback_firmware
  [COMP] apply_update -> PLC-001 comp=restore_config
  => Failed at: verify_checksum | compensated=1 steps
Saga: SAGA-FW-002
  [OK] backup_config -> ESP-001 comp=restore_config
  [OK] push_firmware -> ESP-001 comp=rollback_firmware
  [OK] verify_checksum -> ESP-001 comp=rollback_firmware
  [OK] apply_update -> ESP-001 comp=restore_config
  => All steps succeeded
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码