Post on 05-Dec-2014
description
Agrupación que nos permite ejecutar una aplicación en varios servidores
paralelos. La carga se distribuye a través de servidores diferentes, la aplicación sigue siendo accesible a través de
otros nodos del clúster. Ofrece a las aplicaciones
empresariales que sean escalables, mejorar el rendimiento, simplemente añadiendo más nodos en el clúster.
En el Clúster de JBoss, un nodo es una instancia de servidor JBoss. Por lo tanto, para construir un clúster, es necesario tener varias instancias de JBoss que se
agrupan (conocido como una "partición"). En una misma red, es posible
que tengamos diferentes grupos.
PartitionName: Es un atributo opcional para especificar el nombre del clúster. Su valor por defecto es DefaultPartition .
NodeAddress: Es un atributo opcional para especificar la dirección IP de unión con el nodo.
DeadlockDetection: Es un atributo booleano opcional (Jgroups) para ejecutar los algoritmos de detección de mensajes de puntos muertos con cada solicitud. Su valor por defecto es false .
StateTransferTimeout: Es un atributo opcional para especificar el tiempo de espera para la replicación del estado a través de la agrupación (en milisegundos).
PartitionConfig: Es un elemento para especificar las opciones de configuración del grupo (Jgroup)
Balanceador de cargas - Cliente
JBoss es un servidor de aplicaciones J2EE de código abierto implementado en
java puro. JBoss implemente todo el paquete de servicios
de J2EE.
Lo mas importante de la arquitectura Jboss es que se encuentra encima de la infraestructura JMX.
JMX es un framework reutilizable que puede exponer
aplicaciones de las herramientas de administración
de manera remota local.
Los principales módulos de JBoss son manejables por MBeans conectado por el
servidor de MBean
JBoss contenedor EJB es el núcleo de la aplicación de servidor JBoss. Tiene dos características. Genera el esqueleto y el stub de la
clase objeto EJB en el tiempo de ejecución y se apoya en la implementación.
JBossNS es el servicio de nombres de JBoss para localizar el objeto y los recursos. Implementa JNDI (Interfaz de Nombrado y Directorio Java)