[ https://issues.apache.org/jira/browse/ARTEMIS-3640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17698323#comment-17698323 ]
ASF subversion and git services commented on ARTEMIS-3640: ---------------------------------------------------------- Commit bb08a573ebdd414abcebad9223a599360443facf in activemq-artemis's branch refs/heads/main from Domenico Francesco Bruscino [ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=bb08a573eb ] ARTEMIS-3640 Use client connectors for HA > external clients cannot use cluster topology for HA or load balancing > --------------------------------------------------------------------- > > Key: ARTEMIS-3640 > URL: https://issues.apache.org/jira/browse/ARTEMIS-3640 > Project: ActiveMQ Artemis > Issue Type: Bug > Reporter: Vilius Šumskas > Assignee: Gary Tully > Priority: Major > Time Spent: 0.5h > Remaining Estimate: 0h > > Let's say there is a simple Artemis HA master/slave shared storage cluster > with such configuration: > > {noformat} > <connectors> > <connector > name="artemis-master">tcp://internal-cluster-dns-1:61616</connector> > <connector > name="artemis-slave">tcp://internal-cluster-dns-2:61616</connector> > </connectors> > {noformat} > The cluster is using static discovery. > > Factory on internal clients are using: > {noformat} > (tcp://internal-cluster-dns-1:61616,tcp://internal-cluster-dns-2:61616)?ha=true&reconnectAttempts=30&useTopologyForLoadBalancing=false{noformat} > Those internal clients can successfully connect to the cluster and failover > works as expected. > > However if there is also external clients which use external DNS/IP address > of the cluster the topology doesn't return correct DNS name and the failover > fails. > {noformat} > (tcp://external-cluster-dns-1:61616,tcp://external-cluster-dns-2:61616)?ha=true&reconnectAttempts=30&useTopologyForLoadBalancing=false{noformat} > {noformat} > org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnector: > AMQ214033: Cannot resolve host java.net.UnknownHostException: > internal-cluster-dns-1{noformat} > -- This message was sent by Atlassian Jira (v8.20.10#820010)