queue-config = { top-queue = { class = "com.tzld.piaoquan.recommend.server.framework.merger.SimpleMergeQueue" children = { hot-queue = { class = "com.tzld.piaoquan.recommend.server.framework.merger.SimpleMergeQueue" children = { global1h-index = { class = "com.tzld.piaoquan.recommend.server.implement.candidate.Global24hHotCandidate" } region1h-index = { class = "com.tzld.piaoquan.recommend.server.implement.candidate.Region1hHotCandidate" } region24h-index = { class = "com.tzld.piaoquan.recommend.server.implement.candidate.Region24hHotCandidate" } } } explore-queue = { class = "com.tzld.piaoquan.recommend.server.framework.merger.SimpleMergeQueue" children = { category-explore-index = { class = "com.tzld.piaoquan.recommend.server.implement.candidate.HotCandidateQueue" } } } exploit-queue = { class = "com.tzld.piaoquan.recommend.server.framework.merger.SimpleMergeQueue" children = { user-group-index = { class = "com.tzld.piaoquan.recommend.server.implement.candidate.HotCandidateQueue" } } } } } } rule-config = { // 顶层队列 top-queue = { merge-rule = { hot-queue = { recall-percentage = 0.1 min-merge-num = 1 priority = 1 } explore-queue = { recall-percentage = 0.2 min-merge-num = 1 priority = 5 } exploit-queue = { recall-percentage = 0.7 min-merge-num = 1 max-merge-num = 8 } } } // 精选队列 hot-queue = { merge-rule = { hot-index = { recall-percentage = 0.5 min-merge-num = 1 } } } // 探索队列 explore-queue = { merge-rule = { category-explore-index = { recall-percentage = 0.75 } } } // 兴趣利用队列 exploit-queue = { merge-rule = { user-group-index = { recall-percentage = 0.1 min-merge-num = 1 } } } }