瀏覽代碼

Move config check to matched check for consistency

Burke Libbey 12 年之前
父節點
當前提交
60bb33d36a
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      consumer.go

+ 2 - 4
consumer.go

@@ -73,10 +73,6 @@ func NewConsumer(client *Client, topic string, partition int32, group string, co
 		config = new(ConsumerConfig)
 	}
 
-	if config.MaxWaitTime < 100 {
-		Logger.Println("ConsumerConfig{MaxWaitTime} is very low. This can cause high CPU and network usage. Consider increasing this value.")
-	}
-
 	if config.DefaultFetchSize < 0 {
 		return nil, ConfigurationError("Invalid DefaultFetchSize")
 	} else if config.DefaultFetchSize == 0 {
@@ -95,6 +91,8 @@ func NewConsumer(client *Client, topic string, partition int32, group string, co
 
 	if config.MaxWaitTime < 0 {
 		return nil, ConfigurationError("Invalid MaxWaitTime")
+	} else if config.MaxWaitTime < 100 {
+		Logger.Println("ConsumerConfig{MaxWaitTime} is very low. This can cause high CPU and network usage. Consider increasing this value.")
 	}
 
 	if config.EventBufferSize < 0 {