# RocketMQ

Site [llms.txt](/llms.txt)

---

## RocketMQ Attributes

This group describes attributes specific to RocketMQ.

**Attributes:**

| Key | Stability | Value Type | Description | Example Values |
| --- | --- | --- | --- | --- |
| <a id="rocketmq-consumption-model" href="#rocketmq-consumption-model">`rocketmq.consumption_model`</a> | ![Development](https://img.shields.io/badge/-development-blue) | string | Model of message consumption. This only applies to consumer spans. | `clustering`; `broadcasting` [(see more)](#rocketmq-consumption-model-values) |
| <a id="rocketmq-message-delay-time-level" href="#rocketmq-message-delay-time-level">`rocketmq.message.delay_time_level`</a> | ![Development](https://img.shields.io/badge/-development-blue) | int | The delay time level for delay message, which determines the message delay time. | `3` |
| <a id="rocketmq-message-delivery-timestamp" href="#rocketmq-message-delivery-timestamp">`rocketmq.message.delivery_timestamp`</a> | ![Development](https://img.shields.io/badge/-development-blue) | int | The timestamp in milliseconds that the delay message is expected to be delivered to consumer. | `1665987217045` |
| <a id="rocketmq-message-group" href="#rocketmq-message-group">`rocketmq.message.group`</a> | ![Development](https://img.shields.io/badge/-development-blue) | string | It is essential for FIFO message. Messages that belong to the same message group are always processed one by one within the same consumer group. | `myMessageGroup` |
| <a id="rocketmq-message-keys" href="#rocketmq-message-keys">`rocketmq.message.keys`</a> | ![Development](https://img.shields.io/badge/-development-blue) | string[] | Key(s) of message, another way to mark message besides message ID. | `["keyA", "keyB"]` |
| <a id="rocketmq-message-tag" href="#rocketmq-message-tag">`rocketmq.message.tag`</a> | ![Development](https://img.shields.io/badge/-development-blue) | string | The secondary classifier of message besides topic. | `tagA` |
| <a id="rocketmq-message-type" href="#rocketmq-message-type">`rocketmq.message.type`</a> | ![Development](https://img.shields.io/badge/-development-blue) | string | Type of message. | `normal`; `fifo`; `delay` [(see more)](#rocketmq-message-type-values) |
| <a id="rocketmq-namespace" href="#rocketmq-namespace">`rocketmq.namespace`</a> | ![Development](https://img.shields.io/badge/-development-blue) | string | Namespace of RocketMQ resources, resources in different namespaces are individual. | `myNamespace` |

---

<a id="rocketmq-consumption-model-values"></a>

`rocketmq.consumption_model` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

| Value | Description | Stability |
| --- | --- | --- |
| `broadcasting` | Broadcasting consumption model | ![Development](https://img.shields.io/badge/-development-blue) |
| `clustering` | Clustering consumption model | ![Development](https://img.shields.io/badge/-development-blue) |

---

<a id="rocketmq-message-type-values"></a>

`rocketmq.message.type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

| Value | Description | Stability |
| --- | --- | --- |
| `delay` | Delay message | ![Development](https://img.shields.io/badge/-development-blue) |
| `fifo` | FIFO message | ![Development](https://img.shields.io/badge/-development-blue) |
| `normal` | Normal message | ![Development](https://img.shields.io/badge/-development-blue) |
| `transaction` | Transaction message | ![Development](https://img.shields.io/badge/-development-blue) |
