wrapper.backend.type

Compatibilidad :3.5.8
Ediciones :Edición ProfesionaEdición EstándarEdición de la Comunidad
Plataformas :WindowsMac OSXLinuxAlpine LinuxIBM AIXFreeBSDSolarisIBM z/Linux

El Wrapper necesita mantener una comunicación constante entre el proceso del Wrapper y una clase que se ejecuta dentro de la JVM.

Esta comunicación se puede configurar utilizando los siguientes modos:

  • AUTO: usa PIPE y, en caso de error, recurre a SOCKET
  • PIPE: usa un backend de tubería
  • SOCKET: utiliza los siguientes modos en orden de prioridad: SOCKET_PAIR (solo Unix), con opción de recurrir a SOCKET_IPv4 y luego a SOCKET_IPv6.
  • SOCKET_PAIR (Desde la versión 3.7.0, solo para Unix): utiliza un par de sockets de dominio Unix
  • SOCKET_IPv4: usa un socket IPv4
  • SOCKET_IPv6: usa un socket IPv6

El valor predeterminado es "AUTO".

Ejemplo:
wrapper.backend.type=SOCKET

ADVERTENCIA

En Unix, a partir de la versión 3.6.0, el modo PIPE utiliza tuberías anónimas en lugar de tuberías con nombre para mejorar la seguridad.

Cuando se transmiten datos confidenciales, como contraseñas, a través del canal de backend (por ejemplo, al usar las propiedades wrapper.app.property.<n> introducidas en la versión 3.5.57), garantizar la seguridad de este canal es de vital importancia.

En sistemas Unix, si utiliza el modo PIPE, se recomienda actualizar al menos a la versión 3.6.0. Consulte la vulnerabilidad n.°13 para obtener más detalles.

Tanto en Windows como en Unix, la actualización a la versión 3.7.0 mejora aún más la seguridad general de la conexión con el servidor. Consulte la vulnerabilidad n.°15 para obtener más detalles.

Configuración por plataforma

A partir de la versión 3.7.0 del Wrapper, también es posible configurar el modo de comunicación del backend por plataforma utilizando las siguientes propiedades:

wrapper.backend.windows.type

Compatibilidad :3.7.0
Ediciones :Edición ProfesionaEdición EstándarEdición de la Comunidad
Plataformas :WindowsMac OSX (No Compatible)Linux (No Compatible)Alpine Linux (No Compatible)IBM AIX (No Compatible)FreeBSD (No Compatible)Solaris (No Compatible)IBM z/Linux (No Compatible)

Lista de valores posibles:

  • AUTO: usa PIPE y, en caso de error, recurre a SOCKET
  • PIPE: utiliza un backend de tubería
  • SOCKET: usa SOCKET_IPv4 y, en caso de error, recurre a SOCKET_IPv6
  • SOCKET_IPv4: usa un socket IPv4
  • SOCKET_IPv6: usa un socket IPv6

Por defecto, toma el valor de la propiedad wrapper.backend.type.

Ejemplo:
wrapper.backend.windows.type=PIPE

wrapper.backend.unix.type

Compatibilidad :3.7.0
Ediciones :Edición ProfesionaEdición EstándarEdición de la Comunidad
Plataformas :Windows (No Compatible)Mac OSXLinuxAlpine LinuxIBM AIXFreeBSDSolarisIBM z/Linux

Lista de valores posibles:

  • AUTO: usa PIPE y, en caso de error, recurre a SOCKET
  • PIPE: utiliza un backend de tubería
  • SOCKET: utiliza los siguientes modos en orden de prioridad: SOCKET_PAIR (solo Unix), con opción de recurrir a SOCKET_IPv4 y
  • SOCKET_PAIR (Desde la versión 3.7.0): utiliza un par de sockets de dominio Unix
  • SOCKET_IPv4: usa un socket IPv4
  • SOCKET_IPv6: usa un socket IPv6

Por defecto, toma el valor de la propiedad wrapper.backend.type.

Ejemplo:
wrapper.backend.unix.type=SOCKET_PAIR

Referencia: Puerto