Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support sending ActorAddress objects #67

Merged
merged 1 commit into from
May 19, 2023
Merged

support sending ActorAddress objects #67

merged 1 commit into from
May 19, 2023

Conversation

JohnMurray
Copy link
Owner

@JohnMurray JohnMurray commented May 19, 2023

Summary

More or less what the title says. This PR adds the proto messages and necessary trait implementations to send an ActorAddress (or a slice of them) as a busan::message::Message.

In theory this means they can be serialized and shared across process boundaries, but in reality that would require a bit more work as nothing other than the "local" scheme is supported at the moment.

Motivation

Sharing addresses unlocks more dynamic messaging patterns as currently it's only possible to send messages between parents and children.

Test Plan

Nothing ATM. Work on load balancing will make use of and test this further.

@JohnMurray JohnMurray merged commit 4fd3673 into main May 19, 2023
@JohnMurray JohnMurray deleted the sendable-address branch May 19, 2023 19:19
@JohnMurray JohnMurray mentioned this pull request May 19, 2023
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant