OrientDB故障转移系统

时间:2016-08-28 16:16:25

标签: orientdb failover

我们在项目中使用OrientDB,但有时我们在数据库中遇到死锁。我们想让我们的系统进行故障转移。 我们的想法是:

  1. 有两个OrientDB实例
  2. 所有请求都应由第一个实例处理
  3. 当我们在数据库中遇到死锁时,第一个实例应该被终止并重新启动
  4. 在重启期间,所有请求都应由第二个实例处理
  5. 阅读完文档后,我需要回答下一个问题:

    1. 我们可以在一台机器上运行多个OrientDB实例并使用相同的数据库,还是需要重复数据库?
    2. 我们如何在遇到死锁后重启OrientDB的实例?
    3. 将“副本”角色设置为OrientDB实例的正确方法是什么?我试着设置
    4.   

      “servers”:{       “node1472377414807”:“主人”,       “node1472377414808”:“replica”
          }

      在default-distributed-db-config中,但似乎两个节点仍然是主节点

0 个答案:

没有答案