Todos los productos
Search
Centro de documentos

Enterprise Distributed Application Service:Parámetros de inicio -D de JVM para HSF

Última actualización: Sep 03, 2026

Configure los parámetros de inicio -D de Java Virtual Machine (JVM) para ajustar el comportamiento de High-speed Service Framework (HSF) en Enterprise Distributed Application Service (EDAS), incluidos puertos, pools de hilos, tiempos de espera, enlaces de red y límites de búfer.

La mayoría de los parámetros siguen el patrón de nomenclatura -Dhsf.{component}.{property}. Las excepciones, como -Dpandora.qos.port y -DHsfBindHost, se indican en las tablas siguientes.

Configuración de puertos

Si ejecuta varios proveedores HSF en la misma máquina, asigne un valor de puerto único a cada proveedor.

Parameter

Default

Description

-Dhsf.server.port

12200

Puerto TCP para el servicio HSF.

-Dpandora.qos.port

12201

Puerto de monitoreo de Pandora.

-Dhsf.http.port

12220

Puerto HTTP expuesto por HSF.

-Dhsf.http.enable

true

Habilita o deshabilita el puerto HTTP de HSF.

Pool de hilos

Parameter

Default

Description

-Dhsf.server.max.poolsize

720

Tamaño máximo del pool de hilos para el proveedor HSF. Aumente este valor si las solicitudes concurrentes saturan el pool con frecuencia.

-Dhsf.server.min.poolsize

50

Tamaño mínimo del pool de hilos para el proveedor HSF.

Enlace de red

Utilice estos parámetros cuando el servidor tenga varias tarjetas de interfaz de red (NIC) y HSF se enlace a una dirección incorrecta.

Parameter

Default

Description

-Dhsf.server.ip

Primera NIC

Dirección IP a la que se enlaza el proveedor HSF. De forma predeterminada, HSF se enlaza a la primera NIC. Establezca este parámetro para anular el enlace predeterminado.

-DHsfBindHost

IP de la primera NIC

Host al que se enlaza el proveedor HSF y que reporta al registro de direcciones. Por ejemplo, -DHsfBindHost=0.0.0.0 enlaza el puerto del servidor HSF a todas las NIC.

-DHsfBindHost usa PascalCase, a diferencia de otros parámetros de HSF.

Tiempo de espera y apagado

Parameter

Default

Unit

Description

-Dhsf.shuthook.wait

10000

ms

Tiempo de espera para el apagado controlado.

-DdefaultHsfClientTimeout

-

-

Tiempo de espera global para todas las invocaciones del lado del consumidor de HSF.

-Dhsf.invocation.timeout.sensitive

false

-

Si se establece en true, la duración de la llamada HSF incluye el tiempo dedicado a la creación de conexiones y la selección de direcciones, además de la llamada remota en sí.

Publicación de servicios

Parameter

Default

Unit

Description

-Dhsf.publish.delayed

false

-

Si se establece en true, retrasa toda la publicación de servicios.

-Dhsf.publish.interval

400

ms

Intervalo entre publicaciones consecutivas de servicios. HSF expone los servicios inmediatamente después de publicarlos. Aumente este valor si la aplicación no puede manejar la carga de trabajo entrante durante el inicio.

Enrutamiento

Parameter

Default

Description

-Dhsf.client.localcall

true

Cuando es true, el consumidor prefiere un proveedor en la misma máquina antes de enrutar a proveedores remotos.

-Dhsf.run.mode

1

Controla si el cliente HSF puede realizar llamadas dirigidas que omiten ConfigServer. 1 = llamadas dirigidas deshabilitadas, 0 = llamadas dirigidas habilitadas. Se recomienda no establecer este parámetro en 0.

Límites del búfer de escritura

Estos parámetros establecen los umbrales del búfer de escritura (marcas de agua) para cada canal. Cuando el búfer supera la marca de agua alta, el canal deja de aceptar escrituras. Las escrituras se reanudan cuando el búfer cae por debajo de la marca de agua baja.

Establezca las marcas de agua alta y baja como un par. La marca de agua alta debe ser mayor que la marca de agua baja. Las marcas de agua del consumidor y del proveedor se configuran de forma independiente.

Parameter

Default

Unit

Description

-Dhsf.client.low.water.mark

32

KB

Marca de agua baja para cada canal de consumidor.

-Dhsf.client.high.water.mark

64

KB

Marca de agua alta para cada canal de consumidor. Cuando el búfer de escritura supera este valor, las nuevas solicitudes se rechazan con un error.

-Dhsf.server.low.water.mark

32

KB

Marca de agua baja para cada canal de proveedor.

-Dhsf.server.high.water.mark

64

KB

Marca de agua alta para cada canal de proveedor. Cuando el búfer de escritura supera este valor, las nuevas respuestas se bloquean, lo que provoca que se agote el tiempo de espera del consumidor.

Invocación genérica

Parameter

Default

Description

-Dhsf.generic.remove.class

No establecido

Establézcalo en true para excluir el campo class de los resultados de llamadas genéricas.