WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Escuchas HTTP

Puede elegir entre escuchas de intermediario y escuchas (incluidos) de grupo de ejecución para gestionar los mensajes HTTP en los flujos HTTP o SOAP. Conozca los dos tipos de escucha, cómo se asignan los puertos a los mismos y cómo puede conmutar de uno a otro para grupos de ejecución individuales.

Su elección del escucha afecta a los flujos de mensajes que manejan solicitudes de servicio web de entrada utilizando nodos SOAPInput, SOAPReply, SOAPAsyncResponse, HTTPInput o HTTPReply. Los flujos de mensajes que no manejan solicitudes de entrada pero que originan solicitudes de salida utilizando nodos SOAPRequest, SOAPAsyncRequest oHTTPRequest no se ven afectados.

Para obtener más información sobre cómo su elección de escucha se relaciona con la topología HTTP, consulte Configuración de la topología HTTP.

Escuchas (incluidos) de grupo de ejecución

Cada grupo de ejecución tiene un escucha incluido. El escucha está asociado con un objeto HTTPConnector y un objeto HTTPSConnector. El objeto HTTPConnector controla las propiedades de tiempo de ejecución que afectan al manejo de mensajes HTTP. Por ejemplo, ejecute el mandato siguiente para cambiar el puerto en el que el escucha incluido para el grupo de ejecución default en el intermediario myBroker está a la escucha de los mensajes HTTP:
mqsichangeproperties myBroker -e default -o HTTPConnector 
  -n explicitlySetPortNumber -v 8085 

El objeto HTTPSConnector controla las propiedades de tiempo de ejecución que afectan al manejo de los mensajes HTTPS (HTTP seguro). Ejecute el mandato siguiente para visualizar estas propiedades para el grupo de ejecución default en el intermediario myBroker:

mqsireportproperties myBroker -e default -o HTTPSConnector -r

Para obtener detalles adicionales, incluidos más ejemplos, consulte Parámetros de escucha HTTP de grupo de ejecución (nodos SOAP y HTTP).

De forma predeterminada, los nodos SOAPInput, SOAPReply y SOAPAsyncResponse utilizan el escucha de grupo de ejecución. Si el grupo de ejecución default en el intermediario myBroker está utilizando el escucha de intermediario, el mandato siguiente devuelve un valor de false:
mqsireportproperties myBroker -e default -o ExecutionGroup -n soapNodesUseEmbeddedListener

Cada conector tiene su propio puerto asignado, que se asigna a partir de un rango de números, según sea necesario. El rango predeterminado del conector HTTPConnector es 7800 - 7842, mientras que el rango predeterminado del conector HTTPSConnector es 7843 - 7884. Al primer grupo de ejecución para iniciar un escucha incluido se le asigna el puerto 7800, al segundo, el puerto 7801, y así sucesivamente.

Si despliega un flujo de mensajes en varios grupos de ejecución, el número de puerto se incrementa en uno para cada despliegue sucesivo. Suponga que aún no se han iniciado escuchas incorporados para estos grupos de ejecución. En este caso, el flujo de mensajes que se despliega en el primer grupo de ejecución recibe solicitudes en el puerto 7800. El siguiente flujo de mensajes utiliza el puerto 7801, y así sucesivamente hasta el límite especificado de 7842. Es esta caso de ejemplo, se suele utilizar un direccionador de intermediarios que permanece a la escucha en un puerto y, a continuación, distribuye las solicitudes entre el rango de puertos que esté utilizando.

Estos rangos de números de puerto pueden cambiarse, y se puede asignar un puerto específico a un grupo de ejecución, utilizando el mandato mqsichangeproperties.

Si reinicia un grupo de ejecución, los escuchas incorporados continúan utilizando los mismos puertos que antes del reinicio.

Escuchas de intermediario

El escucha de intermediario se asocia a un objeto HTTPConnector para las propiedades relacionadas con el manejo de mensajes HTTP y a un objeto HTTPSConnector para las propiedades relacionadas con el manejo de mensajes HTTPS. Por ejemplo, ejecute el mandato siguiente para cambiar el puerto en el que el escucha de intermediario para myBroker escucha los mensajes HTTP:
mqsichangeproperties myBroker -b httplistener -o HTTPConnector 
  -n port -v 8085 
Las propiedades del escucha de intermediario que se aplican a los mensajes HTTP y HTTPS están controladas por el objeto HTTPListener. Por ejemplo, para inhabilitar el escucha de intermediario para myBroker, ejecute el mandato siguiente:
mqsichangeproperties myBroker -b httplistener -o HTTPListener 
  -n startListener -v false 

Cada conector tiene su propio puerto asignado; los valores predeterminados son 7080 para HTTP y 7083 para HTTPS. Para cambiar estos números de puerto, utilice el mandato mqsichangeproperties.

De forma predeterminada, los nodos HTTPInput y HTTPReply utilizan el escucha del intermediario.

Puede configurar uno o más grupos de ejecución de modo que los nodos HTTP que se despliegan en esos grupos de ejecución utilicen el escucha incluidoo de modo que los nodos SOAP que se despliegan en esos grupos de ejecución utilicen el escucha de intermediario.

Utilización de los escuchas de intermediario e incluido

Dado que la opción para utilizar el escucha incluido está a nivel de grupo de ejecución, puede cambiar la configuración de manera que algunos grupos de ejecución utilicen el escucha de intermediario para los nodos HTTP y/o los nodos SOAP y otros grupos de ejecución utilicen el escucha incluido para los nodos HTTP y/o los nodos SOAP.

Sin embargo, si inhabilita el escucha de intermediario, los escuchas de grupo de ejecución se utilizan para todos los nodos HTTP y SOAP, incluso si no ha habilitado explícitamente soporte para ellos. Por consiguiente, si define todas las propiedades relevantes de intermediario y grupo de ejecución en false, los escuchas de grupo de ejecución manejan todos los mensajes HTTP.

El nodo HTTPRequest se comunica directamente con el transporte HTTP y, por lo tanto, no se ve afectado por la opción seleccionada.

Si cambia el escucha y el puerto que procesan los mensajes HTTP o HTTPS, debe asegurarse de que también actualiza las aplicaciones para que utilicen la configuración actualizada.

Configuración de escuchas

Una vez que haya decidido qué configuración desea:

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:05


Tema de conceptoTema de concepto | Versión 8.0.0.5 | bc43700_