This topic describes the announcement on upgrading ApsaraMQ for MQTT from V2.X.X to V3.X.X and the procedure changes in using the service after the upgrade.
Announcement
ApsaraMQ for MQTT is available for upgrade from V2.X.X to V3.X.X starting from July 23, 2020. The upgrade does not affect the messaging function on a client. If you have special requirements on the start time and time window of the upgrade, contact ApsaraMQ for MQTT technical support.
Overview
The procedure for using ApsaraMQ for MQTT changes after the service is upgraded from V2.X.X to V3.X.X. The following figure shows the changes.
Description
Compared with V2.X.X, the V3.X.X versions of ApsaraMQ for MQTT can independently store messages without being bound to ApsaraMQ for RocketMQ. You can create resources immediately after you purchase and activate a ApsaraMQ for MQTT instance. This reduces usage costs and improves usage efficiency.
Apart from independent message storage, V3.X.X versions abstract the data exchange feature between ApsaraMQ for MQTT and ApsaraMQ for RocketMQ. You can configure rules to transfer the data of ApsaraMQ for MQTT to other Alibaba Cloud services and import data from other Alibaba Cloud services to ApsaraMQ for MQTT. ApsaraMQ for RocketMQ is supported for such rule-based data exchanges.
- Changes in using resources
The billing of Message Queue for MQTT is closely related to resource usage. After the upgrade, you are no longer charged for topics in V3.X.X versions. However, the other billing items remain unchanged. This change helps you save costs on ApsaraMQ for RocketMQ topics. For information about the billing of Message Queue for MQTT, see Billing overview.
- Changes in the message publish-subscribe process
If your service involves interactions between ApsaraMQ for MQTT and ApsaraMQ for RocketMQ clients, see Changes in the message publish-subscribe process to configure your rules promptly.
- Changes in using OpenAPI Explorer
You must modify your code by following the migration guide in Changes in using OpenAPI Explorer.