[
https://issues.apache.org/jira/browse/ARTEMIS-2341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Federico Valeri updated ARTEMIS-2341:
-------------------------------------
Component/s: Documentation
> Instructions for multicast setup 'route add' on MacOS
> -----------------------------------------------------
>
> Key: ARTEMIS-2341
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2341
> Project: Artemis
> Issue Type: Bug
> Components: Documentation
> Environment: MacOS
> Reporter: Federico Valeri
> Priority: Major
>
> UDP discovery on localhost (all the nodes are in one machine): the MacOS
> command to enable the multicast route to the loopback interface doesn't work
> [1].
>
> We should change the command to:
> {code}
> sudo route -nv add -net 231.7.7.8 -interface lo0
> {code}
> Replace 231.7.7.8 with the desired address in the multicast range.
> To disable the rule, just drop it from the routing table:
> {code}
> sudo route -v delete -inet 231.7.7.8
> {code}
>
> Remember to also set the localBindAddress to 127.0.0.1 on clients:
> {code:java}
> UDPBroadcastEndpointFactory udpConfig = new UDPBroadcastEndpointFactory();
> udpConfig.setGroupAddress("231.7.7.8").setGroupPort(9876).setLocalBindAddress("127.0.0.1");
> DiscoveryGroupConfiguration dgConfig = new DiscoveryGroupConfiguration();
> dgConfig.setBroadcastEndpointFactory(udpConfig);
> ConnectionFactory cf =
> ActiveMQJMSClient.createConnectionFactoryWithHA(dgConfig, JMSFactoryType.CF);
> {code}
> Or using JNDI:
> {code}
> connectionFactory.ConnectionFactory =
> udp://231.7.7.8:9876?localBindAddress=127.0.0.1
> {code}
>
> [1]
> [https://activemq.apache.org/components/artemis/documentation/latest/perf-tuning.html#udp-not-working]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact