Los mensajes normales son el tipo de mensaje básico en ApsaraMQ for RocketMQ. A diferencia de los tipos especializados, como los mensajes programados, diferidos, ordenados y transaccionales, los mensajes normales no tienen restricciones de tiempo, garantías de orden ni compatibilidad con transacciones. Utilice mensajes normales cuando su aplicación requiera una entrega de mensajes sencilla sin estas semánticas adicionales.
Cada topic admite solo un tipo de mensaje. Un topic creado para mensajes normales únicamente puede enviar y recibir mensajes normales. No mezcle tipos de mensajes dentro de un mismo topic. La mezcla de tipos de mensajes puede causar problemas operativos, como la pérdida de mensajes programados durante un cambio de endpoint o una migración de instancia.
Código de ejemplo del SDK de cliente TCP
|
Lenguaje |
Código de ejemplo |
|
Java |
|
|
Java |
|
|
Java |
|
|
C/C++ |
|
|
C/C++ |
|
|
.NET |
|
|
.NET |
Código de ejemplo del SDK de cliente HTTP
ApsaraMQ for RocketMQ es compatible con comunicación HTTP RESTful. A continuación se listan los SDK de cliente HTTP disponibles.
|
Lenguaje |
Notas de la versión |
|
Go |
|
|
Python |
|
|
Node.js |
|
|
PHP |
|
|
Java |
|
|
C++ |
|
|
C# |
Para consultar el código de ejemplo del SDK de HTTP, consulte el repositorio Ejemplos del SDK de HTTP de ApsaraMQ for RocketMQ en GitHub.
Para obtener la lista completa de versiones del SDK de cliente HTTP, consulte Release notes.