Health Manager组件主要用来监控App应用的运行状态、版本及实例数,确保已经启动的应用保持正常的运行,概括地说,Health Manager组件会监控App应用的当前状态,并实时与期望的正常状态进行对比,一旦发生差异,就会判定该App应用没有正常运行,Health Manager会通过下发启动或者停止命令初始化App应用状态,以保证App应用运行在正常状态之下;另外,Health Manager还会收集和分析一些特殊应用的运行信息,如各种框架、运行时环境等。
UAA组件全称User Account and Authentication,是基于java语言进行开发,使用Maven进行包管理的一个子项目,主要用于CF平台的身份认证管理,事实上,它并不是CF平台的内部组件,而是一个基于OAuth2和OpenID通用身份认证规范的独立功能组件,可以用于CF平台的身份认证,也可以为其他项目提供SSO单点认证服务。