WebSphere Extended Deployment, Version 6.0.x     Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows

Typische Verarbeitung der Workload in einem J2EE-Enterprise-Bean-Cluster

Die folgende Abbildung zeigt ein einfaches Szenario mit zwei Knoten und jeweils einem Anwendungsserver pro Knoten-Cluster-Konfiguration. Die Abbildung zeigt ein Beispiel für EJB-Workload-Management mit einer J2EE-Anwendung, die zwei Enterprise-Beans enthält:

In diesem Fall wird jede Clientanforderung vom EJB-Client über den ORB und das WLM-Plug-in abwechselnd an die beiden EJB1-Instanzen weitergeleitet. Beide EJB1-Instanzen sind im Cluster aktiv; aber sie sind nicht eindeutig. Die Arbeit wird ohne Eingriff des Clients abwechselnd an die Instanzen weitergeleitet. Obwohl die gemeinsame Nutzung von Anforderungen die Skalierbarkeit erhöht, gibt es implizite Einschränkungen und Vorgaben, die eingehalten werden müssen, damit dieselben Daten, die während normaler Transaktionen in jede Entität geladen werden, sicher verwaltet und wieder in der Datenbank repliziert werden. Die im EJB-Container, Relational Resource Adapter und anderen WebSphere-Komponenten bereitgestellte, nicht sichtbare Funktionalität verhindert, dass Daten beschädigt werden, beeinträchtigt aber die Leistung des Systems. Bei manchen Workloads sind diese Leistungseinbußen relativ hoch. Deshalb sind verschiedene Anwendungsstile verfügbar, um derartige Situationen zu vermeiden.

Die Möglichkeit, mehreren Entity-Bean-Instanzen die gemeinsame Nutzung von Daten zu erlauben, wird vom Extended-Deployment-Server und Datenbankserver unterstützt. Ein Ziel von WPF ist, einem Endpunkt im Cluster die Verarbeitung aller Daten für eine bestimmte Instanz zu ermöglichen und die Belastung des WebSphere- und Datenbankservers zu verringern, um diese Semantik umsetzen und damit die Skalierbarkeit und den Durchsatz des gesamten Systems zu erhöhen. Derzeit können Entwickler von Entity-Beans für WebSphere Application Server und Extended Deployment nur die Optionen B und C verwenden, weil der für in A erforderliche exklusive Zugriff nicht zulässig ist.




Related concepts
Partitionierung der EJB-Workload

Konzeptartikel    

Nutzungsbedingungen | Feedback Letzte Aktualisierung: Mar 23, 2006 9:57:42 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/cwpfejbcluster_pdf.html

© Copyright IBM 2005, 2006. Alle Rechte vorbehalten.
Dieses Information Center beruht auf der Eclipse-Technologie. (http://www.eclipse.org)