Multiple choice technology architecture

Most EJB servers show high degree of availability. Server clusters are an example of how this is functionality is achieved. What key advantages might server clusters offer in an EJB environment?

  1. Load distribution, Load balancing capability

  2. Location transparency

  3. Caching capability

  4. 2PC (Two phase commit) capability

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

EJB server clusters provide high availability through load distribution and load balancing capabilities. When multiple EJB servers are clustered, incoming requests can be distributed across the cluster, preventing any single server from becoming a bottleneck. If one server fails, requests can be routed to other servers. Location transparency (B) is provided by the EJB container itself, not specifically by clustering. Caching capability (C) is application-specific. Two-phase commit (2PC) is a transaction protocol, not a clustering benefit per se.