Normal messages are featureless messages provided by ApsaraMQ for RocketMQ. Normal messages are different from featured messages, including scheduled messages, delayed messages, ordered messages, and transactional messages.
When you use an SDK to send and receive messages in ApsaraMQ for RocketMQ, you can use a topic to send and receive messages only of a specific type. Otherwise, O&M issues, such as the loss of scheduled messages during endpoint change or instance migration, may occur. For example, a topic of the normal message type can be used to send and subscribe to only normal messages. Similarly, a topic of the transactional message type can be used to send and subscribe to only transactional messages.
Sample code for sending and subscribing to normal messages by using the TCP client SDK
Sample code for sending and subscribing to normal messages by using an HTTP client SDK
ApsaraMQ for RocketMQ supports RESTful HTTP communication and provides SDKs for the following programming languages.
For more information about sample code for sending and subscribing to messages, see Sample code of ApsaraMQ for RocketMQ HTTP client SDKs.
For more information about HTTP client SDKs, see Release notes.