作者 邓超

同步到es 改成批量

@@ -107,6 +107,9 @@ class SyncToEsCmd { @@ -107,6 +107,9 @@ class SyncToEsCmd {
107 $nowSubmit = false; 107 $nowSubmit = false;
108 $id = redis()->lPop('sync_to_es'); 108 $id = redis()->lPop('sync_to_es');
109 if($id){ 109 if($id){
  110 + //
  111 + file_put_contents(LOG_PATH.'/sync_es_ids.log',$id."\n",FILE_APPEND|LOCK_EX);
  112 +
110 $ids[] = $id; 113 $ids[] = $id;
111 $this->bulkData($id); 114 $this->bulkData($id);
112 }else{ 115 }else{
@@ -337,6 +340,10 @@ class SyncToEsCmd { @@ -337,6 +340,10 @@ class SyncToEsCmd {
337 } 340 }
338 } 341 }
339 } 342 }
  343 + // 为空不提交
  344 + if($this->bulkData->isEmpty()){
  345 + return true;
  346 + }
340 347
341 // 上一次提交的时间 348 // 上一次提交的时间
342 $this->pervSubmitTime = time(); 349 $this->pervSubmitTime = time();