Skip to content

Namespace anycast probing

Katharina Fey requested to merge feature/space-anycast into develop

To allow applications on a namespace to connect to the closest set of nodes we need an anycast mechanism:

  • send out anycast probe request
  • any node subscribed to the namespace within the timeout responds
  • initiating node waits for replies, orders them by response time, and returns to application
  • An application now has an ordered list of all closest nodes listening on the same namespace

To support this we also need two feature skeletons:

  • better namespace management (will be expanded in a different feature)
  • explicit namespace registration/ subscription mechanism (auto subscription maybe? Or something else?)

Merge request reports