Do advertise and retry-join options relates to each other and any direct relation/dependency

Is there a relation between advertise and retry-join. If so, how do they relate to each other.

From the documentation, could understand the advertise is the IP address that the node want other members in cluster to use to communicate to it.

What is ‘retry-join’, how does it impact other nodes in cluster when we have ‘advertise’ IP address configured and other nodes in cluster can have ‘retry-join’ configured with DNS name (which could resolve to multiple IP address, including the one we have configured in ‘advertise’).

advertise- The advertise address is used to change the address that we advertise to other nodes in the cluster.
retry-join - Similar to ‘join’ but allows retrying a join until it is successful…
The value can contain IPv4, IPv6, or DNS addresses.