On Fri, Aug 21, 2015 at 3:23 PM, Afkham Azeez <[email protected]> wrote:
> With the proper elements & a proper schema, with JAXB, we have a proper > object model for the known membership schemes. > +1 Will go ahead with the suggested approach. On Fri, Aug 21, 2015 at 3:23 PM, Afkham Azeez <[email protected]> wrote: > With the proper elements & a proper schema, with JAXB, we have a proper > object model for the known membership schemes. > > On Fri, Aug 21, 2015 at 3:16 PM, Imesh Gunaratne <[email protected]> wrote: > >> IMO it would be better if we can specify membership scheme information as >> parameters rather than using XML elements with their names, WDYT? >> >> <Cluster> >> ... >> <MembershipScheme> >> <!-- multicast membership scheme related properties --> >> <Name>Multicast</Name> >> <Parameters> >> <Parameter name="Group">228.0.0.4</Parameter> >> <Parameter name="Port">45564</Parameter> >> <Parameter name="TTL">100</Parameter> >> <Parameter name="Timeout">60</Parameter> >> </Parameters> >> >> <!-- wka membership scheme related properties --> >> <!-- Name>WKA</Name> >> <Parameters> >> <Parameter name="Members">127.0.0.1:4000,127.0.0.1:4001 >> </Parameters> >> </Parameters --> >> >> <!-- private paas membership scheme related properties --> >> <!-- Name>PrivatePaaS</Name> >> <Parameters> >> <Parameter name="ClusterIds">cluster-1,cluster-2</Parameter> >> </Parameters --> >> </MembershipScheme> >> </Cluster> >> >> On Fri, Aug 21, 2015 at 2:59 PM, Afkham Azeez <[email protected]> wrote: >> >>> I have changed the Generic/MembershipScheme tag to Generic/Name. >>> >>> On Fri, Aug 21, 2015 at 2:55 PM, Afkham Azeez <[email protected]> wrote: >>> >>>> In addition to the 3 membership schemes, multicast, WKA & AWS, for >>>> Stratos sort of deployments we will need to support other membership >>>> management schemes. In order to support this, I am introducing the >>>> following configuration into the cluster.xml >>>> >>>> <Generic> >>>> <MembershipScheme>foo</MembershipScheme> >>>> <Parameter name="xxx">xxx-val</Parameter> >>>> <Parameter name="yyy">yyy-val</Parameter> >>>> <Parameter name="zzz">zzz-val</Parameter> >>>> </Generic> >>>> >>>> >>>> The implementers will have to >>>> implement org.wso2.carbon.clustering.hazelcast.HazelcastMembershipScheme >>>> and register it as an OSGi service with the membership.scheme property. >>>> This property will correspond to the MembershipScheme defined in the above >>>> cluster configuration. >>>> >>>> Feedback welcome. >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>* >>>> *email: **[email protected]* <[email protected]> >>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>> *twitter: **http://twitter.com/afkham_azeez* >>>> <http://twitter.com/afkham_azeez> >>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>> >>>> *Lean . Enterprise . Middleware* >>>> >>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>* >>> *email: **[email protected]* <[email protected]> >>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>> *http://blog.afkham.org* <http://blog.afkham.org> >>> *twitter: **http://twitter.com/afkham_azeez* >>> <http://twitter.com/afkham_azeez> >>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>> <http://lk.linkedin.com/in/afkhamazeez>* >>> >>> *Lean . Enterprise . Middleware* >>> >> >> >> >> -- >> *Imesh Gunaratne* >> Senior Technical Lead >> WSO2 Inc: http://wso2.com >> T: +94 11 214 5345 M: +94 77 374 2057 >> W: http://imesh.gunaratne.org >> Lean . Enterprise . Middleware >> >> > > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>* > *email: **[email protected]* <[email protected]> > * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * > *http://blog.afkham.org* <http://blog.afkham.org> > *twitter: **http://twitter.com/afkham_azeez* > <http://twitter.com/afkham_azeez> > *linked-in: **http://lk.linkedin.com/in/afkhamazeez > <http://lk.linkedin.com/in/afkhamazeez>* > > *Lean . Enterprise . Middleware* > -- *Imesh Gunaratne* Senior Technical Lead WSO2 Inc: http://wso2.com T: +94 11 214 5345 M: +94 77 374 2057 W: http://imesh.gunaratne.org Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
