基於tornado和thrift,利用tornado實現數據檢測,模型隨機命名和任務調度功能,在隨機生成模型名字后返回用戶模型名,然後通過詢問遠程的worker進程訓練情況來判斷是否開始訓練,如果有任務正在訓練,將模型和數據丟入redis緩存,遠程worker在訓練完一個模型后告知tornado主進程模型訓練完,從而更新redis中的排隊序列并刪除已經訓練完的模型參數和模型數據。