Les messages standards constituent le type de message fondamental dans ApsaraMQ for RocketMQ. Contrairement aux types spécialisés tels que les messages planifiés, différés, ordonnés ou transactionnels, les messages standards n'imposent aucune contrainte temporelle, ne garantissent pas l'ordre de livraison et ne prennent pas en charge les transactions. Utilisez ce type de message lorsque votre application nécessite une distribution simple sans recourir à ces sémantiques additionnelles.
Chaque topic ne prend en charge qu'un seul type de message. Un topic créé pour les messages standards ne peut envoyer et recevoir que des messages standards. Ne mélangez pas différents types de messages au sein d'un même topic. Le mélange de types de messages peut entraîner des problèmes opérationnels, tels que la perte de messages planifiés lors d'un changement d'endpoint ou d'une migration d'instance.
Exemples de code du SDK client TCP
Exemples de code du SDK client HTTP
ApsaraMQ for RocketMQ prend en charge la communication HTTP RESTful. Le tableau suivant répertorie les SDK clients HTTP disponibles.
| Langage | Notes de version |
|---|---|
| Go | SDK pour Go |
| Python | SDK pour Python |
| Node.js | SDK pour Node.js |
| PHP | SDK pour PHP |
| Java | SDK pour Java |
| C++ | SDK pour C++ |
| C# | SDK pour C# |
Pour consulter des exemples de code utilisant le SDK HTTP, rendez-vous sur le dépôt GitHub Exemples de SDK HTTP ApsaraMQ for RocketMQ.
Pour obtenir la liste complète des versions des SDK clients HTTP, consultez les Notes de version.