[infinispan-dev] Hot Rod - pt3

Manik Surtani manik at jboss.org
Tue Jan 12 08:37:59 EST 2010


On 12 Jan 2010, at 11:16, Galder Zamarreno wrote:

> 
> 
> On 01/08/2010 08:26 PM, Alex Kluge wrote:
>>> Perhaps the events should just be restricted to notifying when a key has changed (i.e., a bit like Invalidation) but with no values/payload passed on, forcing the client to do a GET if the value was required.
>> 
>>  Exactly, we can define the set of events that they can listen for, the end
>> user only has the choice to subscribe to the events or not. I am most interested in being able to listen for write events. The level of granularity though could use some thought.
>> 
>> 
>>  The granularity of the events has also been a topic of discussion.  The end user is likely to want to make the selection at the level of the specific cache, or, perhaps, of keys within a cache. However, I expect that they would be well served with making the selection at the level of the cache, rather than trying to sort out which specific keys they are interested in.
>> 
>> 
>>  Relevant events should be seen no mater which server you are connected to. I am trying to stay away from implementation details, but I can say that I have done this, and that the cost is not that high.
> 
> Just to make sure we're all in the same page. I don't expect to specify 
> key change related events for the moment.
> 
> Right now, the primary use case that I see is sending back cluster 
> formation changes, rather than passing this back as part of response. 
> This would allow for clients to subscribe to them depending on their 
> capabilities.
> 
> However, events will be specified in such way that allow for easy 
> extension for other use cases mentioned.
> 
> Do we all agree with this?

+1

--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org








More information about the infinispan-dev mailing list