Configure o SDK para Java e crie os recursos de nuvem necessários antes de enviar e receber mensagens com o ApsaraMQ for RocketMQ.
O ApsaraMQ for RocketMQ oferece várias gerações de SDKs. Os SDKs mais recentes do RocketMQ 5.x são totalmente compatíveis com os brokers do ApsaraMQ for RocketMQ 5.x e oferecem mais funções e recursos aprimorados. Para obter detalhes, consulte as Notas de versão.
A Alibaba Cloud mantém os SDKs de cliente RocketMQ 4.x, 3.x e TCP apenas para negócios existentes. Para novos projetos, use os SDKs 5.x.
Pré-requisitos
Antes de começar, verifique se você tem:
Ferramenta de build: Maven instalado ou capacidade de baixar pacotes JAR manualmente
Adicionar dependências
Adicione o SDK do Message Queue for Apache RocketMQ para Java ao seu projeto por um dos métodos a seguir.
Maven (recomendado)
Adicione as dependências abaixo ao seu arquivo pom.xml:
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.9.4</version>
<!--We recommend that you update to the latest version-->
</dependency>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-acl</artifactId>
<version>4.9.4</version>
<!--We recommend that you update to the latest version-->
</dependency>
Baixe manual de JAR
Baixe os pacotes JAR de dependência no site oficial do Apache RocketMQ.
Crie recursos
Antes de escrever o código do produtor ou do consumidor, crie os seguintes recursos no console do ApsaraMQ for RocketMQ: instâncias, tópicos e IDs de grupo.
Para instruções passo a passo, consulte Criar recursos.
Enviar e receber sua primeira mensagem
Após criar os recursos necessários, consulte os Exemplos de código para ver exemplos completos de produtores e consumidores.