Performance 具有负载平衡和冗余的RavenDb拓扑
我们正试图找到合适的RavenDb拓扑结构,使我们能够平衡负载并具有容错能力。 似乎更好的负载平衡方法应该是使用本机分片,我们可能会转而使用它,但由于域的特殊性,在这一点上它不是微不足道的。 为了实现冗余,我们只需在每个组中设置2个ravendb节点,并在其中设置主/主复制,因此,如果其中一个节点出现故障,ravendb客户端将自动切换到另一个节点。 我们有索引“组件”,它是唯一一个将写入数据库的组件,因此它将写入一个节点,我们希望这些更改最终会被分发。我们将在两组ravendb节点之间设置主/主复制,这样,如果索引组件最终返回到组1,则应将更改复制到第二组 因此,冲突的风险似乎很低,因为我们只有一个玩家向数据库写入数据(一分钟一次,使用束)。有关此设置的几个问题:Performance 具有负载平衡和冗余的RavenDb拓扑,performance,replication,load-balancing,ravendb,redundancy,Performance,Replication,Load Balancing,Ravendb,Redundancy,我们正试图找到合适的RavenDb拓扑结构,使我们能够平衡负载并具有容错能力。 似乎更好的负载平衡方法应该是使用本机分片,我们可能会转而使用它,但由于域的特殊性,在这一点上它不是微不足道的。 为了实现冗余,我们只需在每个组中设置2个ravendb节点,并在其中设置主/主复制,因此,如果其中一个节点出现故障,ravendb客户端将自动切换到另一个节点。 我们有索引“组件”,它是唯一一个将写入数据库的组件,因此它将写入一个节点,我们希望这些更改最终会被分发。我们将在两组ravendb节点之间设置主/