如果用户期望的DNS调度顺序和复制组内的站点顺序不同,可以通过本节的操作进行修改。
默认集群才可以修改DNS调度顺序。
如果客户通过DNS方式访问对象服务,默认情况下,存储内部的DNS服务器将根据复制组中的站点顺序进行请求调度。例如,复制组1的站点顺序为<集群1,集群2>,均为Active角色,在DNS模式下,应用请求将调度到<集群1>;如果<集群1>故障,应用请求将调度到<集群2>。
如果用户期望的DNS调度顺序和复制组内的站点顺序不同,可以通过下述操作步骤进行修改。
如果应用采用基于DNS的方式访问复制桶,修改复制组的DNS调度顺序可能会导致修改DNS调度顺序之前写入的对象在新的集群暂时无法读出。例如,复制组1的DNS调度顺序为<cluster1,cluster2>,应用请求将调度到cluster1;将其DNS调度顺序修改为<cluster2,cluster1>之后,新的应用请求将被调度到cluster2,可能导致刚写入cluster1的对象在完成复制之前无法读取。