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** |
|
Síncrono: ExampleProducer.cpp |
|||
|
Assíncrono: ExampleProducerWithAsync.cpp |
|||
Parâmetros
Antes de executar o código, substitua os parâmetros abaixo pelos valores reais.
|
Parâmetro |
Exemplo |
Descrição |
|
|
|
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. |
|
|
|
Tópico de envio ou consumo de mensagens. Crie o tópico previamente. Para mais informações, consulte Criar um tópico. |
|
|
|
Grupo de consumidores para consumo de mensagens. Crie o grupo de consumidores previamente. Para mais informações, consulte Criar um grupo de consumidores. |
|
|
|
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. |
|
|
|
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. |