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: Preparação do ambiente (V1.x.x)
SDK V3.x.x: Notas de versão (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 faça upgrade para a versão 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 a instância contém um namespace na seção Basic Information da página Instance Details no console do ApsaraMQ for RocketMQ.
V3.x.x
V3.x.x (18-10-2021)
Baixe: ons-client-cpp no GitHub
Para obter a lista completa de alterações de API nesta versão, consulte as Notas de versão.
Melhorias
Balanceamento de carga: Agora baseado em mensagens, distribui as cargas de forma mais uniforme entre os consumidores.
Painel: Métricas adicionadas para contagem acumulada de mensagens, duração e taxa de sucesso de cada etapa, da produção ao consumo.
Rastreamento de mensagens: Resultados da consulta de rastreamento agora incluem parâmetros para mensagens agendadas, atrasadas, transacionais e consumo de mensagens.
Mensagens ordenadas: O número máximo de tentativas agora é 16.
Consumo por broadcast: Permite defina o offset do consumidor ao iniciá-lo.
Modo push: Limitação de consumo adicionada. Lógica de processamento otimizada para contagens anormais de threads de consumo.