Search Results for

    Show / Hide Table of Contents

    Interface IDeltaReplicatedData

    IReplicatedData with additional support for delta-CRDT replication. delta-CRDT is a way to reduce the need for sending the full state for updates. For example adding element 'c' and 'd' to set {'a', 'b'} would result in sending the delta {'c', 'd'} and merge that with the state on the receiving side, resulting in set {'a', 'b', 'c', 'd'}.

    Learn more about this in the paper Delta State Replicated Data Types.

    Inherited Members
    IReplicatedData.Merge(IReplicatedData)
    Namespace: Akka.DistributedData
    Assembly: Akka.DistributedData.dll
    Syntax
    public interface IDeltaReplicatedData : IReplicatedData

    Properties

    | Edit this page View Source

    Delta

    Declaration
    IReplicatedDelta Delta { get; }
    Property Value
    Type Description
    IReplicatedDelta

    Methods

    | Edit this page View Source

    MergeDelta(IReplicatedDelta)

    Declaration
    IReplicatedData MergeDelta(IReplicatedDelta delta)
    Parameters
    Type Name Description
    IReplicatedDelta delta
    Returns
    Type Description
    IReplicatedData
    | Edit this page View Source

    ResetDelta()

    Declaration
    IReplicatedData ResetDelta()
    Returns
    Type Description
    IReplicatedData

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(object)
    In this article
    • githubEdit this page
    • View Source
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET