当前位置: 首页 > news >正文

【AUTOSAR AP PHM 】PHM 需要交互的外部事件:从监督输入到恢复闭环的“事件总线”设计

目录标题

  • PHM 需要交互的外部事件:从监督输入到恢复闭环的“事件总线”设计
    • 1. PHM 的外部事件边界:三类输入、一个闭环
      • 1.1 三类“外部事件”分别解决什么问题
      • 1.2 PHM 对外接口的“名单感”:谁会来接入监督
    • 2. 被监督进程 → PHM:Checkpoint 事件流的核心价值与实现细节
      • 2.1 Checkpoint 的语义:它不是“心跳”,而是“可验证的到达点”
      • 2.2 安全边界:只处理“对应进程”报来的 Checkpoint
      • 2.3 并发与多实例:同一套代码路径可以有多份“运行中的证据”
      • 2.4 时间戳的落点:在“上报方”取时间,避免 IPC 抖动污染监督
    • 3. EM → PHM:生命周期上下文事件流,决定监督“启停边界”
      • 3.1 PHM 依赖 EM 的三类状态:监督必须知道“它监督的是哪个活体”
      • 3.2 Function Group State 改变时:监督是否“跟随切参”取决于进程是否重启
      • 3.3 自终止进程:Checkpoint 与 EM SIGTERM 信息共同定义“停止监督”的边界
      • 3.4 先于 PHM 启动的进程:监督起点不标准化
      • 3.5 PHM → EM:通常只有“报告 PHM 自身执行状态”
    • 4. PHM → SM:失败通知与恢复编排,直到看门狗兜底
      • 4.1 PHM 为什么要通知 SM:恢复动作由 SM 协调
      • 4.2 RecoveryHandler 的“超时语义”:没有 ACK 就升级为 watchdog reaction
      • 4.3 RecoveryAction 的 Offer/StopOffer:把“可恢复能力”变成显式状态
    • 5. 一张表看清 PHM 需要交互的外部事件
    • 6. 落地为“可实现的事件总线”:最小闭环实现要点
  • 结语


PHM 需要交互的外部事件:从监督输入到恢复闭环的“事件总线”设计

AUTOSAR Adaptive 的 Platform Health Management(PHM)看起来像“监督中心”,但它并不拥有其他应用/功能簇的生命域:PHM 的价值在于把被监督进程的运行证据(Checkpoints)EM 的生命周期上下文SM 的恢复编排三类输入拼成闭环——这也是为什么规范把 EM、PHM、SM 放在“主要安全相关功能簇”的同一张桌子上讨论。


1. PHM 的外部事件边界:三类输入、一个闭环

1.1 三类“外部事件”分别解决什么问题

PHM 的外部交互可以抽象为三条事件流:

  • 被监督进程 → PHM:Checkpoint 事件流
    这是“证据流”:告诉 PHM 某段代码路径在某时刻被执行到了。PHM据此检查是否按“正确时间与顺序”到达。
  • EM → PHM:生命周期上下文事件流
    这是“语境流”:告诉 PHM 哪个进程实例已 Running、已终止、即将被通知终止等关键状态,否则监督的启停和
http://www.cnnetsun.cn/news/135623.html

相关文章:

  • “在我电脑上明明是好的”:我用这套云原生工作流,终结了团队内耗
  • 揭秘MCP服务发现:构建智能AI工具生态系统的核心技术
  • 智能笔记管理:如何高效组织你的每日任务与灵感
  • 终极指南:如何快速掌握 My Mind 免费在线思维导图工具
  • Vim插件管理器VAM终极指南:从零开始构建高效开发环境
  • AgentWeb终极指南:Android混合开发的一站式解决方案
  • 事件循环机制
  • TikTok 电商全球新棋局:从野蛮生长到精耕细作,谁能站稳脚跟?
  • 创建Mysql 用户 并赋权
  • 完整指南:如何快速掌握Vue可视化打印解决方案
  • Three-DXF深度解析:在浏览器中实现专业级CAD文件渲染
  • P2MS:比特币的多重签名机制与比特鹰的技术解析
  • 终极AI字幕生成指南:快速掌握智能字幕处理技巧
  • C语言程序设计教学指导:突破误区,设计有效实验项目
  • DirectX 9.0b SDK介绍:核心组件、在游戏中的重要性
  • AgentWeb混合开发终极指南:5步实现原生与Web无缝融合
  • 新手如何挖漏洞?看这一篇足够
  • 001 PyTorch实战:手写数字识别(MNIST)从零开始
  • 基于LCL滤波器的单相逆变器并网控制电路仿真研究:dq坐标系网侧电流闭环控制的实现与验证
  • RAG开发避坑指南:12个常见痛点与解决方案,从入门到精通,收藏这篇就够了!
  • 5分钟搞定Python控制Android设备:py-scrcpy-client实战指南
  • Simple Live:跨平台直播聚合神器,重新定义你的观看方式
  • 谷歌 Gemini 3 内测引爆业内讨论:为AI行业带来了哪些惊人的突破?
  • T型槽铸铁平台:工业基石与现代制造的完美融合
  • 基于Spring Boot的校园部门资料管理系统
  • Android截屏限制解决方案:DisableFlagSecure使用指南
  • 完全掌握Mac菜单栏图标隐藏技巧:Dozer深度实战指南
  • 教你快速从Vue 开发者 → React开发者转变!
  • AI薪资暴涨到4.7万/月!人才争夺白热化,程序员必学大模型技能,建议收藏
  • ALOHA双臂机器人实战指南:从零搭建低成本远程控制系统