On May 9, 2011, at 10:35 PM, Scott Stark wrote:
A couple of feature requests from the as7 bof likely require a notion
of
the domain topology to be accessible via the management api. Two
requests that stick out are:
1. The knowledge of the "cluster" members in a non-autodiscovery
environment (such as most cloud providers). The request was a little
more specific in that there was a desire to have a cluster aware service
such as infinispan to magically have its membership configuration
handled by the domain when one would typically have to setup a gossip
server, S3_PING or some other non-UDP discovery service. As we discussed
in the bof, there really is no "cluster" notion, but we should expect
that a one or more server-groups would be setup to represent the
services one wants to be clustered, and so, requesting the members of a
server-group from the domain api could be used to build a discovery service.
This would require JGroups to be plugged with an external discovery mechanism instead of
JGroups doing it via PING/S3_PING/GossipRouter. Maybe just a new discovery protocol to get
the info from AS7 domain API would be enough.
CC'ing Bela/Vladimir which I'm not sure are reading this list.
Cheers,
--
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache