[jboss-user] [Beginner's Corner] - Re: Clustering an application that uses Spring singletons
Alessandro Novarini
do-not-reply at jboss.com
Thu Dec 2 10:29:33 EST 2010
Alessandro Novarini [http://community.jboss.org/people/a.novarini] created the discussion
"Re: Clustering an application that uses Spring singletons"
To view the discussion, visit: http://community.jboss.org/message/574077#574077
--------------------------------------------------------------
Just to tell you how the developers decided to solve this "issue".
Basically, the injected singleton became a service, so singleton on every node, with a dependency to the HASingletonDeployer, just like the following:
@Service(objectName="jboss.myApp:service=myService")
@Depends("jboss.ha:service=HASingletonDeployer,type=Barrier")
In this way the bean will be deployed just once for all the cluster instances.
>From now on, for referencing your bean, you can use the Depends annotation on the field:
@Depends("jboss.myApp:service=myService")
private MyService myService;
In our scenario, since the data are loaded once in a day and put into the cache, we're fine even if we experience same gap before the service starts again on another node.
Thanks
Ale
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/574077#574077]
Start a new discussion in Beginner's Corner at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20101202/2be2ca38/attachment.html
More information about the jboss-user
mailing list