Esta página lista todas as versões do SDK for C++ do Simple Message Queue (anteriormente MNS). Para garantir estabilidade e desempenho, use a versão mais recente.
Histórico de versões
|
Versão |
Data de lançamento |
Alterações |
|
1.3.6 |
2019-12-16 |
Suporte ao macOS |
|
1.3.5 |
2017-04-11 |
Filtragem de mensagens por tag, push de SMS |
|
1.3.4 |
2016-12-29 |
Melhoria na assinatura Base64 |
|
1.3.3 |
2016-12-10 |
Tolerância a falhas para endpoint inválido |
|
1.3.2 |
2016-11-01 |
|
|
1.3.1 |
2016-07-28 |
Timeout configurável para |
|
1.3.0 |
2016-01-05 |
Endpoints de fila e e-mail para inscrição, suporte a SCons no Windows, otimizações de compatibilidade |
|
1.1.0 |
2016-01-05 |
Recurso de tópico, suporte a token STS |
|
1.0.0 |
2015-12-14 |
Versão inicial |
Pré-requisitos e instalação
Todas as versões 1.3.x compartilham o mesmo processo de compilação. As versões 1.0.0 e 1.1.0 usam um sistema de compilação diferente.
Versões 1.3.0 a 1.3.6
Requisitos:
Linux: g++ 4.1.2 ou superior
Windows: Visual Studio 2015
macOS: suportado a partir da versão 1.3.6
Ferramenta de compilação SCons
Compile o SDK:
Baixe e descompacte o pacote do SDK da versão desejada. Consulte os links de download em cada seção de versão abaixo.
-
Acesse o diretório
mns_cplusplus_sdke execute:scons A biblioteca compilada fica no diretório
libdentro do SDK.
Execute o exemplo:
Abra o arquivo
aliyun-mns.propertiesno diretóriosamplee defina seu endpoint, AccessKey ID e AccessKey secret.-
No diretório
sample, execute:./mns_sample
Versões 1.0.0 e 1.1.0
Requisitos:
g++ 4.1.2 ou superior
Compile e instale o SDK:
Baixe e descompacte o pacote do SDK.
-
Acesse o diretório
mns_cplusplus_sdke execute:./configure && make && sudo make install A biblioteca é instalada em
/usr/local/lib. O caminho exato pode variar conforme o sistema operacional. Ajuste oldconfigadequadamente.
Execute o exemplo:
Abra o arquivo
aliyun-mns.propertiesno diretóriosamplee defina seu endpoint, AccessKey ID e AccessKey secret.-
No diretório
sample, compile e execute:make ./mns_sample
Versão 1.3.6
Data de lançamento: 2019-12-16
Novidades:
Suporte ao macOS.
Versão 1.3.5
Data de lançamento: 2017-04-11
Novidades:
Filtragem de mensagens por tag.
Push de SMS para endpoints.
Versão 1.3.4
Data de lançamento: 2016-12-29
Melhorias:
Codificação Base64 na assinatura de requisições para evitar erros inesperados.
Versão 1.3.3
Data de lançamento: 2016-12-10
Novidades:
Tolerância a falhas para endpoints inválidos.
Versão 1.3.2
Data de lançamento: 2016-11-01
Novidades:
Função
GetMessagepara a classeServiceException.
Versão 1.3.1
Data de lançamento: 2016-07-28
Novidades:
Timeout configurável para
MnsClient.
Versão 1.3.0
Data de lançamento: 2016-01-05
Novidades:
Filas do Simple Message Queue (anteriormente MNS) e endereços de e-mail como endpoints de inscrição para tópicos.
Suporte a compilação com SCons no Windows.
Melhorias:
Otimizações de compatibilidade.
Versão 1.1.0
Data de lançamento: 2016-01-05
Novidades:
Recurso de tópico.
Suporte a token do Security Token Service (STS).
Versão 1.0.0
Data de lançamento: 2015-12-14
Lançamento inicial do SDK for C++ do Simple Message Queue (anteriormente MNS).