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

Allow For Reliable Type-IDs When Clustering #9

Open
zicklag opened this issue Apr 3, 2020 · 0 comments
Open

Allow For Reliable Type-IDs When Clustering #9

zicklag opened this issue Apr 3, 2020 · 0 comments

Comments

@zicklag
Copy link
Member

zicklag commented Apr 3, 2020

Currently, when downcasting Actor the actor message type Maxim uses Rust's built-in TypeIDs which are not guaranteed to be the same even across the same build on different computers. Additionally they could be different between different versions of the program, which would mean that you would not be able to connect an even slightly different version of the program to a cluster of a different version of the program.

What we want to do is provide a way to solidify the type IDs, even across different versions of the program.

The unique-type-id crate sounds like the perfect solution for creating the IDs, but we need some way to hook that into the downcasting, so we might need a different crate to handle the Any type and downcasting as well.

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

No branches or pull requests

1 participant