views:

47

answers:

0

Hi, I'm working on a system which has a 4 modules, each working on its own server and each should be able to clustered.

What I basically need is to have the ability to work on the same entities on the different modules and have them update appropriately when changes occur on different threads,JVMs and servers.

I've heard, mostly as a buzz-word, that terracotta might be a relevant solution for me but I don't really know.

I'd love to hear some recommendations and ideas on how to tackle this issue. If, by any chance, someone thinks the problem is not well defined I'm open to suggestions.

EDIT: It seems like terracotta is the preffered approach and I would appreciate a little guidance with how, in an overview, should I integrate with Terracotta? Which of their solutions is best to the above scenario? Any pitfalls one might have encountered with Terracotta?

Thanks, Ittai