As mensagens normais são o tipo básico de mensagem no ApsaraMQ for RocketMQ. Diferentemente de tipos especializados, como mensagens agendadas, atrasadas, ordenadas e transacionais, as mensagens normais não possuem restrições de tempo, garantias de ordenação ou suporte a transações. Utilize mensagens normais quando sua aplicação precisar de entrega direta de mensagens, sem essas semânticas adicionais.
Cada tópico suporta apenas um tipo de mensagem. Um tópico criado para mensagens normais só pode enviar e receber mensagens normais. Não misture tipos de mensagens em um único tópico. A mistura de tipos pode causar problemas operacionais, como a perda de mensagens agendadas durante uma alteração de endpoint ou migração de instância.
Código de exemplo do SDK cliente TCP
|
Linguagem |
Código de exemplo |
|
Java |
Enviar mensagens normais em um dos três modos de transmissão |
|
Java |
|
|
Java |
|
|
C/C++ |
|
|
C/C++ |
|
|
.NET |
|
|
.NET |
Código de exemplo do SDK cliente HTTP
O ApsaraMQ for RocketMQ oferece suporte à comunicação HTTP RESTful. A tabela a seguir lista os SDKs cliente HTTP disponíveis.
|
Linguagem |
Notas de versão |
|
Go |
|
|
Python |
|
|
Node.js |
|
|
PHP |
|
|
Java |
|
|
C++ |
|
|
C# |
Para obter códigos de exemplo do SDK HTTP, consulte o repositório Exemplos do SDK HTTP do ApsaraMQ for RocketMQ no GitHub.
Para ver a lista completa de versões do SDK cliente HTTP, acesse as Notas de versão.