Message Queue for Apache RocketMQ provides instances of the Enterprise Platinum Edition and instances of the Standard Edition. You can choose a suitable edition based on the comparisons that are described in the following section.
The following table describes the comparisons between the Enterprise Platinum Edition and the Standard Edition.
|Item||Enterprise Platinum Edition||Standard Edition|
|Instance type||Dedicated instance. Each instance is assigned a dedicated physical node.||Shared instance. Instances are virtually isolated.|
|Availability||99.99%. The cumulative downtime per month is at most 4.3 minutes.||99.95%. The cumulative downtime per month is at most 21.5 minutes.|
|Message retention period||Three days.
If the storage capacity that you purchased for your instance is insufficient, Message Queue for Apache RocketMQ automatically deletes the earliest stored messages. In this case, these messages may be retained for less than three days.
If you need to change the retention period, submit a ticket.
|Message filtering by attribute based on SQL expressions||You can use SQL expressions to filter messages by attribute. This helps make message
subscription and processing more efficient.
For more information about how to use SQL expressions to filter messages by attribute, see Message filtering.
|Transmission encryption||Transmission encryption is supported to help you ensure data security.||Not supported|
|Ordered Message 2.0 and message subscription in pull mode based on the SDK for Java||Supported.||Not supported|
For more information, see Query a message trace.