Todos os produtos
Search
Central de documentação

ApsaraMQ for RocketMQ:Sample code for C++

Última atualização: Jun 27, 2026

Envie e receba mensagens com o SDK do Apache RocketMQ 5.x para C++. A tabela a seguir lista os códigos de exemplo para cada tipo de mensagem e padrão de consumidor.

Códigos de exemplo por tipo de mensagem

Tipo de mensagem

Producer

**PushConsumer**

**SimpleConsumer**

Mensagens normais

Síncrono: ExampleProducer.cpp

ExamplePushConsumer.cpp

ExampleSimpleConsumer.cpp

Assíncrono: ExampleProducerWithAsync.cpp

Mensagens ordenadas

ExampleProducerWithFifoMessage.cpp

Mensagens agendadas e atrasadas

ExampleProducerWithTimedMessage.cpp

Mensagens transacionais

ExampleProducerWithTransactionalMessage.cpp

Parâmetros

Antes de executar o código, substitua os parâmetros abaixo pelos valores reais.

Parâmetro

Exemplo

Descrição

access_point

rmq-cn-xxx.{regionId}.rmq.aliyuncs.com:8080

Endpoint da instância do ApsaraMQ for RocketMQ. Especifique o endpoint público para acesso pela Internet ou o endpoint de VPC para acesso via VPC. Para mais informações, consulte Obter o endpoint de uma instância.

topic

normal_test

Tópico de envio ou consumo de mensagens. Crie o tópico previamente. Para mais informações, consulte Criar um tópico.

group

GID_test

Grupo de consumidores para consumo de mensagens. Crie o grupo de consumidores previamente. Para mais informações, consulte Criar um grupo de consumidores.

access_key

1XVg0hzgKm******

Nome de usuário da instância do ApsaraMQ for RocketMQ. Obrigatório para acesso pela Internet. Para acesso via VPC, é necessário apenas se a instância for serverless e o recurso de autenticação livre em VPCs estiver desabilitado. Para mais informações, consulte Obter o nome de usuário e a senha de uma instância.

access_secret

ijSt8rEc45******

Senha da instância do ApsaraMQ for RocketMQ. Obrigatória para acesso pela Internet. Para acesso via VPC, é necessária apenas se a instância for serverless e o recurso de autenticação livre em VPCs estiver desabilitado. Para mais informações, consulte Obter o nome de usuário e a senha de uma instância.