Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Link ¶
type Link interface { // TODO[wprzytula]: retries, consider backoff lib to unify retries in every method here Init(ctx context.Context, requestId api.RequestId) error Step(ctx context.Context, vertexId db.VertexId, distance float64, through db.VertexId, reqId api.RequestId) (db.VertexId, float64, db.VertexId, error) Reconstruct(ctx context.Context, vertexId db.VertexId, requestId api.RequestId) ([]db.VertexId, error) Finish(ctx context.Context, requestId api.RequestId) error io.Closer }
type RegionManager ¶
type RegionManager interface { UpdateInstances(ctx context.Context, instances []discoverer.WorkerInstance) error GetLink() (Address, Link, error) }
func NewRegionDialer ¶
func NewRegionDialer(port int) RegionManager
Click to show internal directories.
Click to hide internal directories.