技術(shù)總結(jié)
本發(fā)明公開了一種分布式作業(yè)分片分配方法,包括:接收設(shè)置指令,根據(jù)設(shè)置指令為集群域內(nèi)的各個服務(wù)器設(shè)定負(fù)載值;偵測集群域內(nèi)的服務(wù)器是否存在擴(kuò)容或減容;當(dāng)集群域內(nèi)的服務(wù)器存在擴(kuò)容時,獲取集群域內(nèi)服務(wù)器的負(fù)載值作為第一負(fù)載值,根據(jù)第一負(fù)載值按照自定義規(guī)則獲取服務(wù)器上指定負(fù)載的第一作業(yè)分片,將第一作業(yè)分片分配至擴(kuò)容對應(yīng)的擴(kuò)容服務(wù)器上;或者,當(dāng)集群域內(nèi)的服務(wù)器存在減容時,獲取減容對應(yīng)的減容服務(wù)器所包含的第二作業(yè)分片,及獲取集群域內(nèi)非減容服務(wù)器的負(fù)載值作為第二負(fù)載值,根據(jù)第二負(fù)載值將第二作業(yè)分片按照指定規(guī)則分配至非減容服務(wù)器上。本發(fā)明還公開了一種分布式作業(yè)分片分配裝置。本發(fā)明提高了作業(yè)分片分配的均衡性。
技術(shù)研發(fā)人員:薛珂;邱戈川;何小鵬;黃國欽;楊鐫穎
受保護(hù)的技術(shù)使用者:廣州唯品會信息科技有限公司
文檔號碼:201610643130
技術(shù)研發(fā)日:2016.08.08
技術(shù)公布日:2016.12.21