listBrokers() public method

get broker list from kafka metadata
public listBrokers ( ) : array
return array
Beispiel #1
0
 /**
  * get broker server
  *
  * @access public
  * @return array
  */
 public function getBrokers()
 {
     if (empty($this->hostList)) {
         $brokerList = $this->metadata->listBrokers();
         foreach ($brokerList as $brokerId => $info) {
             if (!isset($info['host']) || !isset($info['port'])) {
                 continue;
             }
             $this->hostList[$brokerId] = $info['host'] . ':' . $info['port'];
         }
     }
     return $this->hostList;
 }
Beispiel #2
0
 /**
  * get broker server
  *
  * @access public
  * @return array
  */
 public function getBrokers()
 {
     $hostList = array();
     // Get broker list from metadata
     $brokerList = $this->metadata->listBrokers();
     foreach ($brokerList as $brokerId => $info) {
         if (!isset($info['host']) || !isset($info['port'])) {
             continue;
         }
         $hostList[$brokerId] = $info['host'] . ':' . $info['port'];
     }
     return $hostList;
 }