AtomSpace::DistributedStorageNode
Inherits AtomSpace::StorageNode < AtomSpace::Node < AtomSpace::Atom < Reference < Object
Storage node that participates in distributed clustering
Constructors
new(name : String, cluster : DistributedAtomSpaceCluster, local_storage_backend : String = "file", storage_path : String = "./distributed_storage", partition_strategy : PartitionStrategy = PartitionStrategy::HashBased, replication_strategy : ReplicationStrategy = ReplicationStrategy::PrimaryBackup, replication_factor : Int32 = 2)
SourceInstance methods
cluster
Sourcecluster=(cluster : DistributedAtomSpaceCluster)
Sourcepartition_strategy
Sourcepartition_strategy=(partition_strategy : PartitionStrategy)
Sourcereplication_factor
Sourcereplication_factor=(replication_factor : Int32)
Sourcereplication_strategy
Sourcereplication_strategy=(replication_strategy : ReplicationStrategy)
Source