A continuación se presentan las notas de todas las versiones del SDK de cliente TCP para C++. Se incluyen fechas de lanzamiento, enlaces de descarga y cambios. Seleccione una versión que cumpla con los requisitos de su negocio para enviar y recibir mensajes.
Antes de empezar
Configure su entorno de desarrollo después de descargar el SDK:
SDK V1.x.x: Environment preparation (V1.x.x)
SDK V3.x.x: Release notes (incluye cambios en la API y detalles de configuración)
Compatibilidad de versiones
El SDK V3.x.x solo es compatible con instancias que contienen espacios de nombres. Si su instancia no contiene un espacio de nombres, no actualice a V3.x.x.
Todas las instancias de ApsaraMQ for RocketMQ 5.x contienen espacios de nombres de forma predeterminada. Para las instancias de ApsaraMQ for RocketMQ 4.x, compruebe si su instancia contiene un espacio de nombres en la sección Basic Information de la página Instance Details en la consola de ApsaraMQ for RocketMQ.
V3.x.x
V3.x.x (2021-10-18)
Descarga: ons-client-cpp en GitHub
Para ver la lista completa de cambios en la API de esta versión, consulte Release notes.
Mejoras
Balanceo de carga: ahora se basa en mensajes y distribuye la carga de manera más uniforme entre los consumidores.
Panel de control: se agregaron métricas para el conteo de mensajes acumulados, la duración y la tasa de éxito de cada paso, desde la producción hasta el consumo.
Rastreo de mensajes: los resultados de las consultas de rastreo ahora incluyen parámetros para mensajes programados, mensajes retrasados, mensajes transaccionales y consumo de mensajes.
Mensajes ordenados: el número máximo de reintentos ahora es 16.
Consumo por difusión: el desplazamiento del consumidor se puede establecer al iniciar un consumidor.
Modo push: se agregó la limitación de velocidad de consumo. También se optimizó la lógica de procesamiento cuando el número de hilos de consumo es anómalo.