io.buoyant.namer.serversets
The serverset namer takes Paths of the form
hosts/path...
and returns a dynamic represention of the resolution of the path into a tree of Names.
The namer synthesizes nodes for each endpoint in the serverset. Endpoint names are delimited by the ':' character. For example
/#/io.l5d.serversets/discovery/prod/foo:http
is the endpoint http of serverset /discovery/prod/foo
http
/discovery/prod/foo
Cribbed from https://github.com/twitter/finagle/blob/develop/finagle-serversets/src/main/scala/com/twitter/serverset.scala
Bind a name.
Resolve a resolver string to a Var[Addr].
The serverset namer takes Paths of the form
and returns a dynamic represention of the resolution of the path into a tree of Names.
The namer synthesizes nodes for each endpoint in the serverset. Endpoint names are delimited by the ':' character. For example
is the endpoint
http
of serverset/discovery/prod/foo
Cribbed from https://github.com/twitter/finagle/blob/develop/finagle-serversets/src/main/scala/com/twitter/serverset.scala