[jboss-as7-dev] make <socket-binding>'s port optional
Kabir Khan
kabir.khan at jboss.com
Tue Mar 20 06:57:49 EDT 2012
On 20 Mar 2012, at 10:38, Jeff Mesnil wrote:
>> On 3/19/12 10:57 AM, Jeff Mesnil wrote:
>>> I am working on an issue in the domain model for HornetQ cluster
>>> configuration[1].
>>> To be configured properly, I want to specify only a multicast-address
>>> and multicast-port but not the local port (and let the OS open one).
>
>
> I fixed the code to use properly a socket-binding for HornetQ cluster
> configuration.
>
> Now, I want to be able to run separate clusters on the same network
> (that's the original issue raised by QA ).
> I will do that by adding a property extension to the messaging-group's
> multicast-address:
>
> <socket-binding name="messaging-group"
> multicast-address="${jboss.hornetq.cluster.address:231.7.7.7}"
> multicast-port="9876"/>
>
> 1) What's the convention for naming this property?
> jboss.hornetq.cluster.address or jboss.messaging.group.address something
> else?
I think jboss.messaging.group.address looks more the convention used already for the socket bindings
>
> 2) At first, I wanted to run separate clusters using port offset.
> However there is nothing similar for the multicast-port. Does that make
> sense to add it or is it really specific to this HornetQ conf?
I think something specific makes it look too "complex" for your average user, so perhaps simply
> <socket-binding name="messaging-group"
> multicast-address="${jboss.messaging.group.address:231.7.7.7}"
> multicast-port="${jboss.messaging.group.port:9876}"/>
Then whatever starts the two clusters uses different values for the port for the two clusters?
>
>
> thanks,
> jeff
>
> [1] https://issues.jboss.org/browse/JBPAPP-8178
>
> --
> Jeff Mesnil
> JBoss, a division of Red Hat
> http://jmesnil.net/
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
More information about the jboss-as7-dev
mailing list