JBoss EAP中主机控制器和进程控制器的区别是什么?

JBoss EAP中主机控制器和进程控制器的区别是什么?,jboss,jboss7.x,wildfly,wildfly-8,jboss6.x,Jboss,Jboss7.x,Wildfly,Wildfly 8,Jboss6.x,在JBoss EAP中,出于管理目的,包含了两个独立的JVM HostController和ProcessController之间有什么区别 为什么他们需要单独的管理流程 主机控制器进程是一个服务器进程,用于管理主机和域控制器之间的交换。进程控制器用于管理主机上的托管服务器进程。主机控制器-负责在托管服务器和域控制器之间执行配置同步的JVM进程 Process Controller—负责执行托管服务器的启动/停止/重启生命周期的JVM进程 域控制器-指定的主机控制器(JVM),可以充当域配置的

在JBoss EAP中,出于管理目的,包含了两个独立的JVM

  • HostController
    ProcessController
    之间有什么区别
  • 为什么他们需要单独的管理流程

主机控制器进程是一个服务器进程,用于管理主机和域控制器之间的交换。进程控制器用于管理主机上的托管服务器进程。

主机控制器-负责在托管服务器和域控制器之间执行配置同步的JVM进程 Process Controller—负责执行托管服务器的启动/停止/重启生命周期的JVM进程 域控制器-指定的主机控制器(JVM),可以充当域配置的主管理员
托管服务器-部署实际Enterprise javaee应用程序并为客户端请求提供服务器。

A域控制器是控制域的中心点。它确保根据域的管理策略配置每个服务器。域控制器也是主机控制器

主机控制器是与域控制器交互的物理或虚拟主机,用于控制在其主机上运行的应用程序服务器实例的生命周期,并帮助域控制器管理它们。每个主机可以包含多个服务器组


进程控制器是一个小型的轻量级进程,负责生成主机控制器进程并监视其生命周期。如果主机控制器崩溃,进程控制器将重新启动它。它还按照主机控制器的指示启动服务器进程;但是,它不会自动重新启动崩溃的服务器进程。

如果我没有弄错的话,ProcessController是一个本机可执行文件,它只负责启动和检查其子进程,而ProcessController是一个java可执行文件,它将处理配置、命令接口、,可能托管管理界面等。