HTTP-based RocketMQ instances are currently supported in the following regions:
- China (Hangzhou)
- China (Shanghai)
- China (Shenzhen)
- China (Beijing)
- Germany (Frankfurt)
This type of instance will soon be supported in other regions.
RocketMQ supports HTTP communication based on RESTful and provides SDKs in the following seven languages:
Go to RocketMQ HTTP SDK Repository to download the SDKs of the required languages, to read SDK instructions, and to view sample codes for sending and receiving messages.
HTTP-based RocketMQ instances have the following limits:
- Currently, advanced feature messages are not supported, including ordered messages, transactional messages, and scheduled messages.
- Currently, message trace query is not supported.
- Currently, broadcasting mode is not supported.
- The group IDs of TCP-based instances cannot be used for HTTP-based instances and vice versa. You need to create a group ID for a TCP-based instance and an HTTP-based instance separately.