You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/download.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ limitations under the License.
20
20
The latest [release](https://github.com/rabbitmq/rabbitmq-server/releases) of RabbitMQ is **&version-server;**. See [change log](changelog.html) for release notes.
21
21
See [RabbitMQ support timeline](./versions.html) to find out what release series are supported.
22
22
23
-
Experimenting with RabbitMQ on your workstation? Try the [community Docker image](https://registry.hub.docker.com/_/rabbitmq/):
23
+
Experimenting with RabbitMQ on your workstation? Try the [community Docker image](https://hub.docker.com/_/rabbitmq/):
24
24
25
25
<preclass="lang-bash">
26
26
# latest RabbitMQ 3.12
@@ -73,7 +73,7 @@ Other guides related to Kubernetes:
RabbitMQ has a throughput testing tool, PerfTest, that is based on the Java client and can be
24
+
RabbitMQ has a throughput testing tool, [PerfTest](https://github.com/rabbitmq/rabbitmq-perf-test/), that is based on the Java client and can be
25
25
configured to simulate basic and advanced workloads as well.
26
26
27
-
PerfTest documentation is hosted on GitHub Pages:
27
+
PerfTest Documentation:
28
28
29
29
* For [the latest stable release](https://perftest.rabbitmq.com/)
30
-
* For [the latest milestone release](https://rabbitmq.github.io/rabbitmq-perf-test/milestone/htmlsingle/)
31
30
* For [the latest development build](https://perftest-dev.rabbitmq.com/)
32
31
33
32
## <aid="stream-load-testing"class="anchor"href="#stream-load-testing">PerfTest for Streams (RabbitMQ Stream Protocol)</a>
34
33
35
-
There is a separate version of PerfTest for streams that uses [RabbitMQ Stream Protocol](./stream.html) internally.
34
+
There is a separate version of [PerfTest for streams](https://github.com/rabbitmq/rabbitmq-stream-perf-test/) that uses [RabbitMQ Stream Protocol](./stream.html) internally.
36
35
37
-
Its documentation is hosted on GitHub Pages:
36
+
Stream PerfTest Documentation:
38
37
39
-
* For [the latest stable release](https://rabbitmq.github.io/rabbitmq-stream-java-client/stable/htmlsingle/#the-performance-tool)
38
+
* For [the latest stable release](https://rabbitmq.github.io/rabbitmq-stream-perf-test/stable/htmlsingle/)
39
+
* For [the latest development build](https://rabbitmq.github.io/rabbitmq-stream-perf-test/snapshot/htmlsingle/)
Copy file name to clipboardExpand all lines: site/kubernetes/operator/operator-overview.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# &product-name; Kubernetes Operators: Cluster Operator and Message Topology Operator
1
+
# &product-name; Kubernetes Operators: Cluster Operator and Messaging Topology Operator
2
2
3
3
The RabbitMQ team develop and maintain two [kubernetes operators](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/): the RabbitMQ Cluster Kubernetes Operator and the RabbitMQ Messaging Topology Operator.
@@ -29,13 +39,10 @@ TTL can also be set on queues, not just queue contents. This feature can be used
29
39
30
40
Queues will expire after a period of time only when they are not used (a queue is used if it has online consumers).
31
41
32
-
Expired messages and queues will be deleted.
33
-
34
42
TTL behavior is controlled by [optional queue arguments](queues.html) and the best way to configure it is using a [policy](./parameters.html).
35
43
36
44
TTL settings also can be enforced by [operator policies](./parameters.html#operator-policies).
37
45
38
-
The follow on information in this topic describes how to define message TTL for queues, per-message TTL in publishers, the caveats, and how to define queue TTL.
39
46
40
47
## <aid="per-queue-message-ttl"class="anchor"href="#per-queue-message-ttl">Per-Queue Message TTL in Queues</a>
41
48
@@ -44,14 +51,15 @@ Message TTL can be set for a given queue by setting the
44
51
or by specifying the same argument at the time of queue declaration.
45
52
46
53
A message that has been in the queue for longer than the configured TTL is said to
47
-
be *dead*. Note that a message routed to multiple queues
48
-
can die at different times, or not at all, in each queue in
54
+
be *expired*. Note that a message routed to multiple queues
55
+
can expire at different times, or not at all, in each queue in
49
56
which it resides. The death of a message in one queue has no
50
57
impact on the life of the same message in other queues.
51
58
52
-
The server guarantees that dead messages will not be delivered
53
-
using `basic.deliver` (to a consumer) or included into a `basic.get-ok` response
54
-
(for one-off fetch operations).
59
+
The server **guarantees** that expired messages will not be delivered
60
+
using `basic.deliver` (to a consumer) or sent in response to a polling consumer
61
+
(in a `basic.get-ok` response).
62
+
55
63
Further, the server will try to remove messages at or
0 commit comments