[ 
https://issues.apache.org/jira/browse/KAFKA-13814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17520057#comment-17520057
 ] 

RivenSun commented on KAFKA-13814:
----------------------------------

Hi [~guozhang]  [~dajac] , [~showuon]
Could you give some suggestions for this issue?
Thanks.

> Improve documentation of KafkaConsumer's group.id parameter
> -----------------------------------------------------------
>
>                 Key: KAFKA-13814
>                 URL: https://issues.apache.org/jira/browse/KAFKA-13814
>             Project: Kafka
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: RivenSun
>            Priority: Major
>
> With KIP-289 and `GroupCoordinator.isValidGroupId(...)` method, we can 
> conclude that for KafkaConsumer:
> 1. For consumers using the group management mechanism, `group.id` must be 
> non-null and non-empty string
> 2. `group.id` can be set to empty string only in assign mode
> [https://kafka.apache.org/documentation/#consumerconfigs_group.id]
> So I suggest improving the parameter documentation as follows:
> A unique string that identifies the consumer group this consumer belongs to. 
> This property is required if the consumer uses either the group management 
> functionality by using {{subscribe(topic)}} or the Kafka-based offset 
> management strategy.
> ->
> A unique string that identifies the consumer group this consumer belongs to. 
> This property is required if the consumer uses either the group management 
> functionality by using {{subscribe(topic)}} or the Kafka-based offset 
> management strategy, *the value must be a non-null and non-empty string.* 
> *`group.id` can be set to an empty string only the consumer uses 
> {{assign(topic).}}*



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to