Multi-homed actors follow-up from GH#367 #13

Open
opened 2025-03-20 23:56:29 +00:00 by goodboy · 0 comments

RE the follow list in https://github.com/goodboy/tractor/pull/367,

Mostly future distributed networking feats as we fill out,


Ongoing follow up in dev

  • add a multi-homed actor + registry/discovery test suite!
    • <TODO make a baseline suite requirements list here!>
  • draft PR of examples/multihost/ example scripts
    • @jc211 helped with this a bit and we have a follow up PR #4
RE the follow list in https://github.com/goodboy/tractor/pull/367, Mostly future distributed networking feats as we fill out, - a proper discovery protocol and rework of `Arbiter`-> `Registry` and/or `RootActor`? - [libp2p-style multi-addresses](https://docs.libp2p.io/concepts/fundamentals/addressing/) (or something fairly similar) for actor-task-as-service endpoints - [ ] bring in maddr parser from `piker` - existing impl is [in `piker.cli`](https://pikers.dev/pikers/piker/src/branch/gitea_feats/piker/cli/__init__.py#L48) - encrypted IPC transport tunnelling over both ssh and wireguard - [ ] dig into how this might all play with the `ssh` bootstrapping in `rsyscall` for the TCP tunneling case whenever we finally get to https://github.com/goodboy/tractor/issues/272 - [ ] write up an issue on adding in dynamic [wg support via `pyroute2`](https://docs.pyroute2.org/wireguard.html) --- #### Ongoing follow up in dev - [ ] add a multi-homed actor + registry/discovery test suite! - [ ] <TODO make a baseline suite requirements list here!> - [ ] [draft PR](https://pikers.dev/goodboy/tractor/pulls/3) of `examples/multihost/` example scripts - @jc211 helped with this a bit and we have a follow up PR https://pikers.dev/goodboy/tractor/pulls/4
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: goodboy/tractor#13
There is no content yet.