General messages are a basic type of message. After general messages are delivered to a specified topic by the producer, they will be consumed by consumers that subscribe to this topic. A topic with normal messages is sequence-insensitive. Therefore, you can use multiple topic partitions to improve the message production and consumption efficiency. This approach performs best when dealing with high throughput.
General messages differ from specialized message types such as scheduled and delayed messages, ordered messages, and transactional messages. The topics corresponding to these four message types cannot be mixed; each can only be used for sending and receiving the same type of message. For example, a topic for general messages can only be used for normal messages, not for delayed messages, ordered messages, or transactional messages.