Notas de la versión de Sun Java Communications Suite 5

Configuración de conjuntos de subprocesos y puertos de servicio de Instant Messaging

Instant Messaging proporciona un conjunto de opciones de configuración para ajustar el tamaño y el comportamiento de los conjuntos de subprocesos con el fin de atender las solicitudes de cliente a servidor y de servidor a servidor. Estos conjuntos de subprocesos, junto con los puertos de servicio asociados, pueden mejorar el rendimiento de un servidor de Instant Messaging.

Nombre de la opción 

Descripción 

Valor predeterminado 

iim_server.maxthreads

Número máximo de subprocesos para el conjunto de subprocesos predeterminado 

20 

iim_server.threadpool

Lista de conjuntos de subprocesos independientes 

(Todos los elementos utilizan el conjunto de subprocesos predeterminado.) 

iim_server.threadpool.capacity

Capacidad (*) del conjunto de subprocesos predeterminado 

10 * subprocesos como máximo 

iim_server.threadpool.aaa.maxthreads

Número máximo de subprocesos para un conjunto de subprocesos con nombre aaa:

maxthreads(aaa)

iim_server.threadpool.aaa.capacity

Capacidad de un conjunto de subprocesos con nombre aaa.

10 * subprocesos máximo (aaa) 

Tabla 4–4 Conjuntos de subprocesos definidos para Sun Java Communications Suite

Nombre 

Uso 

s2s-in 

Todas las comunicaciones entrantes de servidor a servidor Si el puerto permite las comunicaciones de servidor a servidor, se utiliza este conjunto de subprocesos. 

s2s-out 

Todas las comunicaciones salientes de servidor a servidor Si el puerto permite las comunicaciones de servidor a servidor, se utiliza este conjunto de subprocesos. 

s2s 

Todas las comunicaciones de servidor a servidor; la unión de s2s-in y s2s-out. 

Los conjuntos de subprocesos definidos pueden especificarse y utilizarse con un puerto de servicio asociado a un único servidor, tal y como se describe en Configuración del puerto de servicio . Usted edita la configuración del puerto y de los subprocesos en iim.conf. Es necesario que reinicie el servidor después de cambiar las configuraciones del puerto y de los subprocesos.

Si se supera la capacidad del conjunto de subprocesos, se emite un mensaje de error estándar. El servidor de Instant Messaging no aceptará solicitudes adicionales para el conjunto de subprocesos hasta que el número de solicitudes sea inferior al valor de la capacidad del conjunto. Si se produce esta situación en un entorno con conjuntos de servidores, es posible que deba:


Ejemplo 4–1 Uso del conjunto de subprocesos definido para reservar cinco subprocesos para las comunicaciones entrantes de servidor a servidor de Instant Messaging


!s2s thread pool
iim_server.threadpool=s2s-in
iim_server.threadpool.s2s-in.maxthreads=5