【问题标题】:How to configure orientdb for asynchronous replication如何配置orientdb进行异步复制
【发布时间】:2014-03-25 22:28:33
【问题描述】:

使用 orientdb 图模型时,是否有全局配置来建立所有 db 写入异步复制到其他节点?

【问题讨论】:

    标签: replication distributed orientdb


    【解决方案1】:

    您需要的只是文件 $ORIENTDB_HOME/config/default-distributed-db-config.json。这是默认内容:

    {
        "replication": true,
        "autoDeploy": true,
        "hotAlignment": true,
        "resyncEvery": 15,
        "clusters": {
            "internal": {
                "replication": false
            },
            "index": {
                "replication": false
            },
            "*": {
                "replication": true,
                "readQuorum": 1,
                "writeQuorum": 2,
                "failureAvailableNodesLessQuorum": false,
                "readYourWrites": true,
                "partitioning": {
                    "strategy": "round-robin",
                    "default": 0,
                    "partitions": [
                        [ "<NEW_NODE>" ]
                    ]
                }
            }
        }
    }
    

    默认 writeQuorum 为 2。这意味着它在向客户端发送 ACK 之前等待并检查至少 2 个节点的答案。您可以将其设置为 1,因此所有写入都将是异步的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-17
      • 2019-01-19
      • 1970-01-01
      • 2014-06-10
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多