public GetBrokerPartitionInfosAsString ( ) : string | ||
리턴 | string |
public string GetBrokerPartitionInfosAsString()
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < BrokerPartitionInfos.Count; i++)
{
sb.Append(BrokerPartitionInfos[i].GetBrokerPartitionInfoAsString());
if ((i + 1) < BrokerPartitionInfos.Count)
{
sb.Append(",");
}
}
return sb.ToString();
}
public ProducerConfig(KafkaClientConfiguration kafkaClientConfiguration) : this() { Guard.Assert<ArgumentNullException>(() => kafkaClientConfiguration != null); if (kafkaClientConfiguration.IsZooKeeperEnabled) { this.ZkConnect = kafkaClientConfiguration.ZooKeeperServers.AddressList; this.ZkSessionTimeoutMs = kafkaClientConfiguration.ZooKeeperServers.SessionTimeout; this.ZkConnectionTimeoutMs = kafkaClientConfiguration.ZooKeeperServers.ConnectionTimeout; } this.BrokerPartitionInfo = kafkaClientConfiguration.GetBrokerPartitionInfosAsString(); }