Is there a performance impact of leveraging EJB clustering?
In steady state, there shouldnt be an impact. On failure of an EJB server, the proxy stub attempts to connect to the next available server in the cluster. This process takes time and thus the client may see degradation in performance as the proxy loops through the choices to find an available server. However, this is a small price to pay to mask the failures. The rest of the impact (memory and network) is the same as described earlier for Servlets and EJB.