I have a general question about transactional state replication accross nodes in a cluster.
We have two nodes setup in a jboss cluster that are load balanced using MLB.
We also have a remote ejb that communicates with these nodes using HTTP tunnelling (both for JNDI and invocation).
If we had a transaction that began with the remote client and the client then invoked a SSB on node A in the cluster and returned, then some time later the transaction ends (either with a commit or a rollback), if when the client attempted to notify node A the load balancer actually sent the request to node B what would happen? Is the transaction data transperantly synchronized accross nodes or would node B be unaware of the transaction?
Any information here would be greatly appreciated