/**
  * supplier queue
  *
  * @param string $section
  * @return void
  */
 public static function consoleRunForSupplier($section)
 {
     $start_time = time();
     $queue = self::factory($section);
     if (!is_object($queue)) {
         echo $section . ' is not found', PHP_EOL;
         return;
     }
     $timing = 1;
     $i = 0;
     while (sleep($timing) !== FALSE) {
         $ret_id = $queue->pop();
         if (!$ret_id) {
             break;
         }
         $timing = 1;
         echo PHP_EOL, $i . " got: \"", $ret_id, "\"  ";
         $ret = $queue->run($ret_id);
         if ($ret === false) {
             echo 'run result: false';
         } else {
             echo $ret;
         }
         if (time() - $start_time > self::MAX_RUNING) {
             exit;
         }
         $i++;
         Da_Wrapper::destroy();
         // 清除数据库连接
     }
 }