Avant d'envoyer et de recevoir des messages avec le SDK client TCP pour Java, ajoutez la dépendance du SDK à votre projet et créez les ressources cloud requises.
Nous vous recommandons d'utiliser les dernières versions des SDK RocketMQ 5.x. Ces SDK sont entièrement compatibles avec les brokers ApsaraMQ for RocketMQ 5.x et offrent davantage de fonctionnalités ainsi que des améliorations. Pour plus d'informations, consultez le Guide des versions du SDK Java.
Alibaba Cloud assure uniquement la maintenance des SDK clients RocketMQ 3.x, 4.x et TCP. Nous vous conseillons de les utiliser exclusivement pour vos activités existantes.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Un outil de construction tel que Maven, ou la possibilité de télécharger manuellement des fichiers JAR
Un compte Alibaba Cloud avec le service ApsaraMQ for RocketMQ activé
Étape 1 : Ajoutez la dépendance du SDK
Ajoutez la dépendance ons-client à votre projet en suivant l'une des méthodes ci-dessous.
Option A : Maven (recommandé)
Ajoutez la dépendance suivante à votre fichier 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>
Pour connaître le numéro de version le plus récent, consultez les Notes de version.
Option B : Téléchargement manuel du fichier JAR
Téléchargez le package JAR du SDK depuis la page des Notes de version et ajoutez-le au classpath de votre projet.
Étape 2 : Créez des ressources dans la console
Créez les topics et les groupes requis par votre application dans la console ApsaraMQ for RocketMQ. Pour obtenir des instructions, consultez l'étape Étape 2 : Créer des ressources.