Skip to content

Implement Raft or clustering support in eKuiper #3859

@Elia-Renzoni

Description

@Elia-Renzoni

@ngjaying
Hi eKuiper team
I would like to propose the implementation of Raft or another form of clustering/replication in eKuiper.

Currently, eKuiper does not support any form of distributed replication—its state is either in-memory or persisted via local checkpoints. Adding a clustering mechanism would bring fault tolerance and strong, or weaker, consistency across multiple nodes, making the system more robust and suitable for distributed edge deployments.

If you agree, I would be happy to take on the implementation, draft a design proposal, and submit incremental PRs for review. I believe this could be a valuable addition to the project and help broaden its use cases.

Thank you for considering this suggestion, and I look forward to your feedback!

Best regards.

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