Thanks for the thoughts here. I do get a bit carried away sometimes, wanting to support fringe cases. I'll go forward assuming the same port number.

On 2015-08-12 10:27, Dmitri Zagidulin wrote:
If you know one node's HTTP listening port, you know them all -- all
the nodes are supposed to listen on the same ports. (Otherwise, load
balancing gets awkward, etc).

A case where different nodes in the cluster are listening on different
ports is exotic enough to not be worth supporting. (Plus, there's no
way to programmatically discover them from Go).

You can definitely discover the ip addresses of the other nodes via
API, though. But not the ports.

On Wed, Aug 12, 2015 at 4:16 AM, Mark Wilkinson <m...@m82labs.com>
wrote:

Is there a way via the HTTP API to get the HTTP port the other nodes
on
a cluster are listening on, assuming of course that I know one of
the
nodes' listening port?

I am trying to find a way to pass in connection information for one
of
the nodes in a cluster to an app I am writing in Go, and then
programmatically determine the addresses of the other nodes in the
cluster so I can connect to them and gather performance data.
Assuming I
always use default ports, this isn't an issue, but I would like this
to
work for non-default, unknown ports.

Thanks for any suggestions!

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
[1]



Links:
------
[1] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to