创建消费组或批量删除消费组
功能介绍
创建消费组或批量删除消费组。
调用方法
请参见如何调用API。
URI
POST /v2/{project_id}/instances/{instance_id}/groups
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方式请参见获取项目ID。 |
instance_id |
是 |
String |
实例ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
action |
否 |
String |
批量删除消费组时使用,不配置则为创建接口。删除操作:delete。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
groups |
否 |
Array of strings |
待删除的消费组列表。 |
name |
否 |
String |
消费组名称,只能由英文字母、数字、百分号、竖线、中划线、下划线组成,长度3~64个字符。 |
brokers |
否 |
Array of strings |
关联的代理列表(仅RocketMQ实例4.8.0版本需要填写此参数)。 |
broadcast |
否 |
Boolean |
是否广播。 |
retry_max_time |
否 |
Integer |
最大重试次数,取值范围为1~16。 |
enabled |
否 |
Boolean |
是否可以消费。 |
consume_orderly |
否 |
Boolean |
是否按顺序消费(仅RocketMQ实例5.x版本需要填写此参数)。 |
group_desc |
否 |
String |
消费组描述,长度0~200个字符。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
job_id |
String |
删除消费组的任务ID |
name |
String |
创建成功的消费组名称。 |
请求示例
-
4.8.0版本RocketMQ实例创建一个消费组,不允许以广播模式消费,关联代理为broker-0,最大重试次数为16。
POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/groups { "name" : "consumer-group-test", "group_desc" : "group_description", "brokers" : [ "broker-0" ], "broadcast" : false, "retry_max_time" : 16 }
-
5.x版本RocketMQ实例创建一个消费组,不允许以广播模式消费,不按顺序消费,最大重试次数为16。
POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/groups { "name" : "consumer-group-test", "group_desc" : "group_description", "consume_orderly" : false, "broadcast" : false, "retry_max_time" : 16 }
-
删除消费组consumer-group-test。
POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/groups?action=delete { "groups" : [ "consumer-group-test" ] }
响应示例
状态码: 200
创建消费组或批量删除消费组成功。
{ "name" : "consumer-group-test" }
SDK代码示例
SDK代码示例如下。
-
4.8.0版本RocketMQ实例创建一个消费组,不允许以广播模式消费,关联代理为broker-0,最大重试次数为16。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.rocketmq.v2.region.RocketMQRegion; import com.huaweicloud.sdk.rocketmq.v2.*; import com.huaweicloud.sdk.rocketmq.v2.model.*; import java.util.List; import java.util.ArrayList; public class CreateConsumerGroupOrBatchDeleteConsumerGroupSolution { public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK"); String projectId = "{project_id}"; ICredential auth = new BasicCredentials() .withProjectId(projectId) .withAk(ak) .withSk(sk); RocketMQClient client = RocketMQClient.newBuilder() .withCredential(auth) .withRegion(RocketMQRegion.valueOf("<YOUR REGION>")) .build(); CreateConsumerGroupOrBatchDeleteConsumerGroupRequest request = new CreateConsumerGroupOrBatchDeleteConsumerGroupRequest(); request.withInstanceId("{instance_id}"); CreateConsumerGroupOrBatchDeleteConsumerGroupReq body = new CreateConsumerGroupOrBatchDeleteConsumerGroupReq(); List<String> listbodyBrokers = new ArrayList<>(); listbodyBrokers.add("broker-0"); body.withGroupDesc("group_description"); body.withName("consumer-group-test"); body.withRetryMaxTime(16); body.withBrokers(listbodyBrokers); body.withBroadcast(false); request.withBody(body); try { CreateConsumerGroupOrBatchDeleteConsumerGroupResponse response = client.createConsumerGroupOrBatchDeleteConsumerGroup(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } }
-
5.x版本RocketMQ实例创建一个消费组,不允许以广播模式消费,不按顺序消费,最大重试次数为16。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.rocketmq.v2.region.RocketMQRegion; import com.huaweicloud.sdk.rocketmq.v2.*; import com.huaweicloud.sdk.rocketmq.v2.model.*; public class CreateConsumerGroupOrBatchDeleteConsumerGroupSolution { public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK"); String projectId = "{project_id}"; ICredential auth = new BasicCredentials() .withProjectId(projectId) .withAk(ak) .withSk(sk); RocketMQClient client = RocketMQClient.newBuilder() .withCredential(auth) .withRegion(RocketMQRegion.valueOf("<YOUR REGION>")) .build(); CreateConsumerGroupOrBatchDeleteConsumerGroupRequest request = new CreateConsumerGroupOrBatchDeleteConsumerGroupRequest(); request.withInstanceId("{instance_id}"); CreateConsumerGroupOrBatchDeleteConsumerGroupReq body = new CreateConsumerGroupOrBatchDeleteConsumerGroupReq(); body.withConsumeOrderly(false); body.withGroupDesc("group_description"); body.withName("consumer-group-test"); body.withRetryMaxTime(16); body.withBroadcast(false); request.withBody(body); try { CreateConsumerGroupOrBatchDeleteConsumerGroupResponse response = client.createConsumerGroupOrBatchDeleteConsumerGroup(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } }
-
删除消费组consumer-group-test。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.rocketmq.v2.region.RocketMQRegion; import com.huaweicloud.sdk.rocketmq.v2.*; import com.huaweicloud.sdk.rocketmq.v2.model.*; import java.util.List; import java.util.ArrayList; public class CreateConsumerGroupOrBatchDeleteConsumerGroupSolution { public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK"); String projectId = "{project_id}"; ICredential auth = new BasicCredentials() .withProjectId(projectId) .withAk(ak) .withSk(sk); RocketMQClient client = RocketMQClient.newBuilder() .withCredential(auth) .withRegion(RocketMQRegion.valueOf("<YOUR REGION>")) .build(); CreateConsumerGroupOrBatchDeleteConsumerGroupRequest request = new CreateConsumerGroupOrBatchDeleteConsumerGroupRequest(); request.withInstanceId("{instance_id}"); CreateConsumerGroupOrBatchDeleteConsumerGroupReq body = new CreateConsumerGroupOrBatchDeleteConsumerGroupReq(); List<String> listbodyGroups = new ArrayList<>(); listbodyGroups.add("consumer-group-test"); body.withGroups(listbodyGroups); request.withBody(body); try { CreateConsumerGroupOrBatchDeleteConsumerGroupResponse response = client.createConsumerGroupOrBatchDeleteConsumerGroup(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } }
-
4.8.0版本RocketMQ实例创建一个消费组,不允许以广播模式消费,关联代理为broker-0,最大重试次数为16。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
# coding: utf-8 import os from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkrocketmq.v2.region.rocketmq_region import RocketMQRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkrocketmq.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] projectId = "{project_id}" credentials = BasicCredentials(ak, sk, projectId) client = RocketMQClient.new_builder() \ .with_credentials(credentials) \ .with_region(RocketMQRegion.value_of("<YOUR REGION>")) \ .build() try: request = CreateConsumerGroupOrBatchDeleteConsumerGroupRequest() request.instance_id = "{instance_id}" listBrokersbody = [ "broker-0" ] request.body = CreateConsumerGroupOrBatchDeleteConsumerGroupReq( group_desc="group_description", name="consumer-group-test", retry_max_time=16, brokers=listBrokersbody, broadcast=False ) response = client.create_consumer_group_or_batch_delete_consumer_group(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg)
-
5.x版本RocketMQ实例创建一个消费组,不允许以广播模式消费,不按顺序消费,最大重试次数为16。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
# coding: utf-8 import os from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkrocketmq.v2.region.rocketmq_region import RocketMQRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkrocketmq.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] projectId = "{project_id}" credentials = BasicCredentials(ak, sk, projectId) client = RocketMQClient.new_builder() \ .with_credentials(credentials) \ .with_region(RocketMQRegion.value_of("<YOUR REGION>")) \ .build() try: request = CreateConsumerGroupOrBatchDeleteConsumerGroupRequest() request.instance_id = "{instance_id}" request.body = CreateConsumerGroupOrBatchDeleteConsumerGroupReq( consume_orderly=False, group_desc="group_description", name="consumer-group-test", retry_max_time=16, broadcast=False ) response = client.create_consumer_group_or_batch_delete_consumer_group(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg)
-
删除消费组consumer-group-test。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
# coding: utf-8 import os from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkrocketmq.v2.region.rocketmq_region import RocketMQRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkrocketmq.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] projectId = "{project_id}" credentials = BasicCredentials(ak, sk, projectId) client = RocketMQClient.new_builder() \ .with_credentials(credentials) \ .with_region(RocketMQRegion.value_of("<YOUR REGION>")) \ .build() try: request = CreateConsumerGroupOrBatchDeleteConsumerGroupRequest() request.instance_id = "{instance_id}" listGroupsbody = [ "consumer-group-test" ] request.body = CreateConsumerGroupOrBatchDeleteConsumerGroupReq( groups=listGroupsbody ) response = client.create_consumer_group_or_batch_delete_consumer_group(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg)
-
4.8.0版本RocketMQ实例创建一个消费组,不允许以广播模式消费,关联代理为broker-0,最大重试次数为16。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" rocketmq "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") projectId := "{project_id}" auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). WithProjectId(projectId). Build() client := rocketmq.NewRocketMQClient( rocketmq.RocketMQClientBuilder(). WithRegion(region.ValueOf("<YOUR REGION>")). WithCredential(auth). Build()) request := &model.CreateConsumerGroupOrBatchDeleteConsumerGroupRequest{} request.InstanceId = "{instance_id}" var listBrokersbody = []string{ "broker-0", } groupDescCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= "group_description" nameCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= "consumer-group-test" retryMaxTimeCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= int32(16) broadcastCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= false request.Body = &model.CreateConsumerGroupOrBatchDeleteConsumerGroupReq{ GroupDesc: &groupDescCreateConsumerGroupOrBatchDeleteConsumerGroupReq, Name: &nameCreateConsumerGroupOrBatchDeleteConsumerGroupReq, RetryMaxTime: &retryMaxTimeCreateConsumerGroupOrBatchDeleteConsumerGroupReq, Brokers: &listBrokersbody, Broadcast: &broadcastCreateConsumerGroupOrBatchDeleteConsumerGroupReq, } response, err := client.CreateConsumerGroupOrBatchDeleteConsumerGroup(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }
-
5.x版本RocketMQ实例创建一个消费组,不允许以广播模式消费,不按顺序消费,最大重试次数为16。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" rocketmq "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") projectId := "{project_id}" auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). WithProjectId(projectId). Build() client := rocketmq.NewRocketMQClient( rocketmq.RocketMQClientBuilder(). WithRegion(region.ValueOf("<YOUR REGION>")). WithCredential(auth). Build()) request := &model.CreateConsumerGroupOrBatchDeleteConsumerGroupRequest{} request.InstanceId = "{instance_id}" consumeOrderlyCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= false groupDescCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= "group_description" nameCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= "consumer-group-test" retryMaxTimeCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= int32(16) broadcastCreateConsumerGroupOrBatchDeleteConsumerGroupReq:= false request.Body = &model.CreateConsumerGroupOrBatchDeleteConsumerGroupReq{ ConsumeOrderly: &consumeOrderlyCreateConsumerGroupOrBatchDeleteConsumerGroupReq, GroupDesc: &groupDescCreateConsumerGroupOrBatchDeleteConsumerGroupReq, Name: &nameCreateConsumerGroupOrBatchDeleteConsumerGroupReq, RetryMaxTime: &retryMaxTimeCreateConsumerGroupOrBatchDeleteConsumerGroupReq, Broadcast: &broadcastCreateConsumerGroupOrBatchDeleteConsumerGroupReq, } response, err := client.CreateConsumerGroupOrBatchDeleteConsumerGroup(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }
-
删除消费组consumer-group-test。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" rocketmq "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/rocketmq/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") projectId := "{project_id}" auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). WithProjectId(projectId). Build() client := rocketmq.NewRocketMQClient( rocketmq.RocketMQClientBuilder(). WithRegion(region.ValueOf("<YOUR REGION>")). WithCredential(auth). Build()) request := &model.CreateConsumerGroupOrBatchDeleteConsumerGroupRequest{} request.InstanceId = "{instance_id}" var listGroupsbody = []string{ "consumer-group-test", } request.Body = &model.CreateConsumerGroupOrBatchDeleteConsumerGroupReq{ Groups: &listGroupsbody, } response, err := client.CreateConsumerGroupOrBatchDeleteConsumerGroup(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }
更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。
状态码
状态码 |
描述 |
---|---|
200 |
创建消费组或批量删除消费组成功。 |
错误码
请参见错误码。