• Post Reply Bookmark Topic Watch Topic
  • New Topic

Service Locator  RSS feed

 
Ajai
Ranch Hand
Posts: 198
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If my EJB container and Web Container are on different machines ,is it OK to have the same SL deployed on both machines.
given that Core J2EE Patterns specifies the usage of synchronised map for caching.What would be implications if I use same SL in EJB m/c.


Thanks
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Each JVM will keep its own copy of the cache. Things are cached twice - once in each machine - but that's not a bad thing, it's just the way things are. Each JVM is gaining benefit from its cache.
 
Ajai
Ranch Hand
Posts: 198
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks!!

I am concerned that can be use Collcetions.synchronisedMap in EJB .I was wondering if that will interfere in container provided services.For Petstore app they are using two diff versions of SL ,the one in EJB tier does not use synchronisedMap.

Any thoughts??
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!