Antes de enviar e receber mensagens com o SDK cliente TCP para Java, adicione a dependência do SDK ao projeto e crie os recursos de nuvem necessários.
Recomendamos usar os SDKs mais recentes do RocketMQ 5.x. Eles são totalmente compatíveis com os brokers do ApsaraMQ for RocketMQ 5.x e oferecem mais funções e recursos aprimorados. Para obter mais informações, consulte o Guia de versões do SDK Java.
A Alibaba Cloud mantém apenas o RocketMQ 3.x, 4.x e os SDKs clientes TCP. Recomendamos usá-los exclusivamente em negócios existentes.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma ferramenta de build como Maven ou acesso para baixe arquivos JAR manualmente
Uma conta Alibaba Cloud com o ApsaraMQ for RocketMQ ativado
Etapa 1: Adicionar a dependência do SDK
Adicione a dependência ons-client ao projeto usando um dos métodos a seguir.
Opção A: Maven (recomendado)
Inclua a seguinte dependência no arquivo pom.xml:
<dependency>
<groupId>com.aliyun.openservices</groupId>
<artifactId>ons-client</artifactId>
<!--Replace with the latest version number.-->
<version>1.8.8.1.Final</version>
</dependency>
Para obter o número da versão mais recente, consulte as Notas de versão.
Opção B: Baixe manual do JAR
Baixe o pacote JAR do SDK na página de Notas de versão e adicione-o ao classpath do projeto.
Etapa 2: Crie recursos no console
Crie os tópicos e grupos necessários para sua aplicação no console do ApsaraMQ for RocketMQ. Para obter instruções, consulte a Etapa 2: Criar recursos.