Administración de servicio y escuchas de punto final
La función de administración del producto se mejora para dar soporte escuchas de punto final y servicio. Puede utilizar MBeans, por ejemplo EndpointManager y EndpointCentralManager, para invocar escuchas de punto final y servicio.
Tras instalar una aplicación que contenta un servicio web, querrá verificar que el servicio está instalado correctamente. También querrá supervisar su estado de escucha de servicio, y actualizar el estado de escucha según las necesidades, para controlar el rendimiento. Una opción es utilizar la vista de colección de proveedores de servicios en la consola administrativa del producto para localizar el proveedor de servicios de interés y observar su estado de escucha.
Si no quiere el estado de escucha, seleccione el servicio y elija iniciar o detener el escucha de servicio. Cuando el sistema inicie o detenga la escucha de servicio, el indicador de estado para el servicio se actualiza para mostrar que se ha iniciado o detenido. Este escenario le ayuda a regular el tráfico a un servicio específico según sea necesario, pero deja en ejecución a la aplicación contenida y otros servicios de la misma. Consulte los proveedores a nivel de célula que utilizan la consola administrativa. También puede hacer referencia a proveedores a nivel de aplicación con la consola administrativa.
Otra opción es utilizar MBeans. Con MBeans, puede invocar las operaciones startListener o stopListener en el MBean EndpointCentralManager o EndpointManager para iniciar o detener el servicio de escucha. La opción de la consola administrativa no expone la función de inicio o parada del estado de escucha de un punto final específico de un servicio. No obstante, la opción MBeans proporciona esta posibilidad. Puede utilizar scripts para invocar las operaciones MBean para iniciar o detener la escucha de punto final.
- MBean EndpointCentralManager
Hay una instancia MBean EndpointCentralManager en el gestor de despliegue, AdminAgent, y un servidor autónomo. El MBean EndpointCentralManager proporciona la comodidad administrativa para iniciar y detener el servicio o las escuchas de punto final en todos los destinos de despliegue, como los miembros de un clúster. No necesita saber los servidores de destino para la aplicación de servicio.
- MBean EndpointManager
Hay una instancia del MBean EndpointManager para cada módulo de aplicación de servicios web en un servidor. Esta instancia de MBean se crea cuando se inicia el módulo de aplicación. La instancia de MBean se suprime cuando se detiene el módulo. El MBean proporciona las operaciones de inicio y parada para cambiar el estado del servicio y de las escuchas de punto final. El MBean también puede enviar una notificación Java Management Extension (JMX) siempre que el estado de escucha cambie.