Skip to content

Allow For Reliable Type-IDs When Clustering #9

Description

@zicklag

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions