云消息队列 Kafka 版Serverless实例支持代码写入直接创建Group,无需在控制台手动创建,方便使用提升效率。
注意事项
自由使用的Group的数量需遵循云消息队列 Kafka 版实例的规格限制,否则Group不能被自由使用。具体信息,请参见使用限制。
通过自由使用Group功能创建的Group, 会在控制台上Group 管理页面显示对应的Group信息,其描述为
Automatically created
,自动创建栏标注为是。在生产环境,长期开启自由使用Group的功能,可能会由于客户端使用不当出现资源随意使用,导致运维成本增加,并且极易造成系统不稳定,建议您通过云消息队列 Kafka 版控制台或者调用OpenAPI手动创建Group,进行统一管理。具体操作,请参见创建Group与CreateConsumerGroup - 创建消费组。
云消息队列 Kafka 版Serverless实例默认开启自由使用Group的功能,无需进行其他配置。
使用示例
使用SDK在消费端创建Group,示例代码如下:
props.put(ConsumerConfig.GROUP_ID_CONFIG, "newConsumerGroup");
consumer.subscribe(Collections.singletonList("newTopicName"));
// 如果Group不存在,且符合规范,则自由使用。
consumer.poll(Duration.ofSeconds(1));
Group ID长度限制为1~249,只能包含字母、数字和特殊字符@._*$#^!&-
。
相关文档
使用自动创建的Group订阅Topic后,可在控制台查看Topic被订阅的Group。具体操作,请参见查看Topic被订阅的Group。
如果您希望使用控制台和API创建Group,请参见创建Group与CreateConsumerGroup - 创建消费组。
该文章对您有帮助吗?
- 本页导读 (1)
- 注意事项
- 使用示例
- 相关文档