서비스 및 엔드포인트 리스너 관리
제품의 관리 기능은 서비스 및 엔드포인트 리스너를 지원하기 위해 향상됩니다. MBean(예: EndpointManager 및 EndpointCentralManager)을 사용하여 서비스와 엔드포인트 리스너를 호출할 수 있습니다.
웹 서비스가 포함된 애플리케이션이 설치된 후 서비스가 제대로 설치되었는지 확인하려고 합니다. 해당 서비스 리스너 상태를 모니터하고 처리량 제어에 필요한 리스너 상태로 업데이트하려고도 합니다. 제품의 관리 콘솔에서 서비스 제공자에 대한 콜렉션 보기를 사용하는 것도 하나의 방법입니다.
리스너 상태가 필요하지 않으면 서비스를 선택하고 서비스 리스너를 시작하거나 중지하도록 선택하십시오. 시스템이 서비스 리스너를 시작하거나 중지하면 서비스의 상태 표시기가 시작 또는 중지를 표시하도록 업데이트됩니다. 이 시나리오를 사용하면 필요한 특정 서비스에 대한 트래픽을 다시 조절하는 데 도움이 되지만 포함 애플리케이션 및 다른 서비스는 애플리케이션에서 계속 실행 중입니다. 관리 콘솔을 사용하여 셀 레벨에서 서비스 제공자를 참조하십시오. 관리 콘솔을 사용하여 애플리케이션 레벨에서 서비스 제공자를 참조하십시오.
MBean을 사용하는 것도 다른 옵션입니다. MBean을 사용하면 EndpointCentralManager MBean에서 startListener 또는 stopListener 조작을 호출하여 리스너 서비스를 시작하거나 중지할 수 있습니다. 관리 콘솔 옵션은 서비스에서 특정 엔드포인트의 청취 상태 시작 또는 중지 기능을 표시하지 않습니다. 그렇지만 MBean 옵션은 이 기능을 제공합니다. 스크립팅을 사용하여 MBean 조작을 호출해서 엔드포인트 리스너를 시작하거나 중지할 수 있습니다.
- EndpointCentralManager MBean
배치 관리자, AdminAgent 독립형 서버에는 EndpointCentralManager MBean 인스턴스가 있습니다. EndpointCentralManager MBean은 클러스터의 클러스터 멤버와 같은 모든 배치 대상에서 서비스 또는 엔드포인트 리스너를 시작 및 중지하는 관리 편리성을 제공합니다. 서비스 애플리케이션에 대한 대상 서버를 알 필요가 없습니다.
- EndpointManager MBean
서버에는 각 웹 서비스 애플리케이션 모듈에 대한 EndpointManager MBean 인스턴스가 있습니다. 이 MBean 인스턴스는 애플리케이션 모듈이 시작될 때 작성됩니다. MBean 인스턴스는 모듈이 중지되면 삭제됩니다. MBean은 서비스 및 엔드포인트 리스너 상태를 변경하기 위해 조작 시작 및 중지를 제공합니다. MBean은 리스너 상태가 변경될 때마다 JMX(Java Management Extension)도 전송합니다.