As notas de versão a seguir abrangem todas as versões do SDK de cliente TCP para C++, incluindo datas de lançamento, links para baixe e alterações. Selecione uma versão que atenda aos seus requisitos de negócio para enviar e receber mensagens.
Antes de começar
Configure seu ambiente de desenvolvimento após baixar o SDK:
SDK V1.x.x: Environment preparation (V1.x.x)
SDK V3.x.x: Release notes (inclui alterações de API e detalhes de configuração)
Compatibilidade de versões
O SDK V3.x.x suporta apenas instâncias com namespaces. Se sua instância não tiver um namespace, não atualize para a V3.x.x.
Todas as instâncias do ApsaraMQ for RocketMQ 5.x possuem namespaces por padrão. Para instâncias do ApsaraMQ for RocketMQ 4.x, verifique se há um namespace na seção Basic Information da página Instance Details no console do ApsaraMQ for RocketMQ.
V3.x.x
V3.x.x (2021-10-18)
Baixe: ons-client-cpp no GitHub
Para obter a lista completa de alterações de API nesta versão, consulte Release notes.
Melhorias
Balanceamento de carga: Agora baseado em mensagens, com distribuição mais uniforme entre os consumidores.
Painel: Métricas adicionadas para contagem de mensagens acumuladas, duração e taxa de sucesso de cada etapa, da produção ao consumo.
Rastreamento de mensagens: Resultados da consulta agora incluem parâmetros para mensagens agendadas, atrasadas, transacionais e consumo.
Mensagens ordenadas: Limite máximo de tentativas ajustado para 16.
Consumo por broadcast: Defina do offset do consumidor permitida durante a inicialização.
Modo push: Limitação de consumo adicionada. Lógica de processamento otimizada para contagens anormais de threads de consumo.