Use the new URLs of the `www.rabbitmq.com` website

They changed with the switch to Docusaurus. This avoids a redirect and
gives cleaner search results.
This commit is contained in:
Jean-Sébastien Pédron 2024-09-23 11:34:54 +02:00
parent e7784df169
commit 89fc33a0f2
No known key found for this signature in database
GPG Key ID: 39E99761A5FD94CC
24 changed files with 102 additions and 106 deletions

View File

@ -26,7 +26,7 @@ exports_files(glob([
]) + ["INSTALL"])
_APP_ENV = """[
%% See https://www.rabbitmq.com/consumers.html#acknowledgement-timeout
%% See https://www.rabbitmq.com/docs/consumers#acknowledgement-timeout
%% 30 minutes
{consumer_timeout, 1800000},
{tcp_listeners, [5672]},

2
deps/rabbit/INSTALL vendored
View File

@ -1,2 +1,2 @@
Please see https://www.rabbitmq.com/download.html for installation
Please see https://www.rabbitmq.com/docs/download for installation
guides.

View File

@ -85,7 +85,7 @@ define PROJECT_ENV
%% see rabbitmq-server#248
%% and rabbitmq-server#667
{channel_operation_timeout, 15000},
%% See https://www.rabbitmq.com/consumers.html#acknowledgement-timeout
%% See https://www.rabbitmq.com/docs/consumers#acknowledgement-timeout
%% 30 minutes
{consumer_timeout, 1800000},

36
deps/rabbit/README.md vendored
View File

@ -1,6 +1,6 @@
# RabbitMQ Server
[RabbitMQ](https://www.rabbitmq.com) is a [feature rich](https://www.rabbitmq.com/documentation.html), multi-protocol messaging broker. It supports:
[RabbitMQ](https://www.rabbitmq.com) is a [feature rich](https://www.rabbitmq.com/docs), multi-protocol messaging broker. It supports:
* AMQP 0-9-1
* AMQP 1.0
@ -10,23 +10,22 @@
## Installation
* [Installation guides](https://www.rabbitmq.com/download.html) for various platforms
* [Kubernetes Cluster Operator](https://www.rabbitmq.com/kubernetes/operator/operator-overview.html)
* [Changelog](https://www.rabbitmq.com/changelog.html)
* [Installation guides](https://www.rabbitmq.com/docs/download) for various platforms
* [Kubernetes Cluster Operator](https://www.rabbitmq.com/kubernetes/operator/operator-overview)
* [Releases](https://github.com/rabbitmq/rabbitmq-server/releases) on GitHub
* [Supported and unsupported series](https://www.rabbitmq.com/versions.html)
* [Supported Erlang versions](https://www.rabbitmq.com/which-erlang.html)
* [Supported and unsupported series](https://www.rabbitmq.com/release-information)
* [Supported Erlang versions](https://www.rabbitmq.com/docs/which-erlang)
## Tutorials & Documentation
* [RabbitMQ tutorials](https://www.rabbitmq.com/getstarted.html)
* [All documentation guides](https://www.rabbitmq.com/documentation.html)
* [CLI tools guide](https://www.rabbitmq.com/cli.html)
* [Configuration guide](https://www.rabbitmq.com/configure.html)
* [Client libraries and tools](https://www.rabbitmq.com/devtools.html)
* [Monitoring guide](https://www.rabbitmq.com/monitoring.html)
* [Production checklist](https://www.rabbitmq.com/production-checklist.html)
* [RabbitMQ tutorials](https://www.rabbitmq.com/tutorials)
* [All documentation guides](https://www.rabbitmq.com/docs)
* [CLI tools guide](https://www.rabbitmq.com/docs/cli)
* [Configuration guide](https://www.rabbitmq.com/docs/configure)
* [Client libraries and tools](https://www.rabbitmq.com/client-libraries/devtools)
* [Monitoring guide](https://www.rabbitmq.com/docs/monitoring)
* [Production checklist](https://www.rabbitmq.com/docs/production-checklist)
* [Runnable tutorials](https://github.com/rabbitmq/rabbitmq-tutorials/)
* [Documentation source](https://github.com/rabbitmq/rabbitmq-website/)
@ -34,14 +33,15 @@
## Getting Help
* [RabbitMQ mailing list](https://groups.google.com/forum/#!forum/rabbitmq-users)
* [Commercial support](https://www.rabbitmq.com/services.html) from [Pivotal](https://pivotal.io) for open source RabbitMQ
* [Community Slack](https://rabbitmq-slack.herokuapp.com/)
* [Commercial support](https://tanzu.vmware.com/rabbitmq/oss) from [Broadcom](https://tanzu.vmware.com) for open source RabbitMQ
* [Community Discord](https://www.rabbitmq.com/discord)
* [Community Slack](https://www.rabbitmq.com/slack)
* `#rabbitmq` on Freenode
## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md) and our [development process overview](https://www.rabbitmq.com/github.html).
See [CONTRIBUTING.md](./CONTRIBUTING.md) and our [development process overview](https://www.rabbitmq.com/github).
Questions about contributing, internals and so on are very welcome on the [mailing list](https://groups.google.com/forum/#!forum/rabbitmq-users).
@ -53,8 +53,8 @@ RabbitMQ server is [licensed under the MPL 2.0](LICENSE-MPL-RabbitMQ).
## Building From Source and Packaging
* [Building RabbitMQ from Source](https://www.rabbitmq.com/build-server.html)
* [Building RabbitMQ Distribution Packages](https://www.rabbitmq.com/build-server.html)
* [Building RabbitMQ from Source](https://www.rabbitmq.com/docs/build-server)
* [Building RabbitMQ Distribution Packages](https://www.rabbitmq.com/docs/build-server)
## Copyright

View File

@ -2,7 +2,7 @@
## Supported Versions
See [RabbitMQ Release Series](https://www.rabbitmq.com/versions.html) for a list of currently supported
See [RabbitMQ Release Series](https://www.rabbitmq.com/release-information) for a list of currently supported
versions.
Vulnerabilities reported for versions out of support will not be investigated.

View File

@ -2,13 +2,9 @@ This is rabbitmq-server, a message broker implementing AMQP 0-9-1, AMQP 1.0,
STOMP and MQTT.
Most of the documentation for RabbitMQ is provided on the RabbitMQ web
site. You can see documentation for the current version at
site. You can see documentation for the current and previous versions at
https://www.rabbitmq.com/documentation.html
and for previous versions at
https://www.rabbitmq.com/previous.html
https://www.rabbitmq.com/docs
Man pages are installed with this package. Of particular interest are
rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-queues(8).
@ -16,14 +12,14 @@ They interact with a running node. rabbitmq-plugins(8) is used to manage plugin
All of these should be run as the superuser. Learn more about
CLI tools at
https://www.rabbitmq.com/cli.html
https://www.rabbitmq.com/docs/cli
An example configuration file is provided in the same directory as
this README. Copy it to /etc/rabbitmq/rabbitmq.conf to use it. The
RabbitMQ server must be restarted after changing the configuration
file. Learn more about configuration at
https://www.rabbitmq.com/configure.html
https://www.rabbitmq.com/docs/configure
An example policy file for HA queues is provided in the same directory
as this README. Copy and chmod +x it to

View File

@ -4,17 +4,17 @@
%% ----------------------------------------------------------------------------
%% Advanced Erlang Networking/Clustering Options.
%%
%% See https://www.rabbitmq.com/clustering.html for details
%% See https://www.rabbitmq.com/docs/clustering for details
%% ----------------------------------------------------------------------------
%% Sets the net_kernel tick time.
%% Please see http://erlang.org/doc/man/kernel_app.html and
%% https://www.rabbitmq.com/nettick.html for further details.
%% https://www.rabbitmq.com/docs/nettick for further details.
%%
%% {kernel, [{net_ticktime, 60}]},
%% ----------------------------------------------------------------------------
%% RabbitMQ Shovel Plugin
%%
%% See https://www.rabbitmq.com/shovel.html for details
%% See https://www.rabbitmq.com/docs/shovel for details
%% ----------------------------------------------------------------------------
{rabbitmq_shovel,
@ -87,7 +87,7 @@
%% The LDAP plugin can perform a variety of queries against your
%% LDAP server to determine questions of authorisation. See
%% https://www.rabbitmq.com/ldap.html#authorisation for more
%% https://www.rabbitmq.com/docs/ldap#authorisation for more
%% information.
%% Set the query to use when determining vhost access

View File

@ -29,7 +29,7 @@
is a command line tool that provides commands used for diagnostics, monitoring
and health checks of RabbitMQ nodes.
See the
.Lk https://www.rabbitmq.com/documentation.html "RabbitMQ documentation guides"
.Lk https://www.rabbitmq.com/docs "RabbitMQ documentation guides"
to learn more about RabbitMQ diagnostics, monitoring and health checks.
.Nm
@ -40,7 +40,7 @@ health checks are available to be used interactively and by monitoring tools.
By default if it is not possible to connect to and authenticate with the target node
(for example if it is stopped), the operation will fail.
To learn more, see the
.Lk https://www.rabbitmq.com/monitoring.html "RabbitMQ Monitoring guide"
.Lk https://www.rabbitmq.com/docs/monitoring "RabbitMQ Monitoring guide"
.
.\" ------------------------------------------------------------------
.Sh OPTIONS
@ -81,14 +81,14 @@ Default is
.It Fl l , Fl -longnames
Must be specified when the cluster is configured to use long (FQDN) node names.
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Fl -erlang-cookie Ar cookie
Shared secret to use to authenticate to the target node.
Prefer using a local file or the
.Ev RABBITMQ_ERLANG_COOKIE
environment variable instead of specifying this option on the command line.
To learn more, see the
.Lk https://www.rabbitmq.com/cli.html "RabbitMQ CLI Tools guide"
.Lk https://www.rabbitmq.com/docs/cli "RabbitMQ CLI Tools guide"
.El
.\" ------------------------------------------------------------------
.Sh COMMANDS
@ -215,7 +215,7 @@ in
Lists resource alarms, if any, in the cluster.
.Pp
See
.Lk https://www.rabbitmq.com/alarms.html "RabbitMQ Resource Alarms guide"
.Lk https://www.rabbitmq.com/docs/alarms "RabbitMQ Resource Alarms guide"
to learn more.
.Pp
Example:
@ -236,7 +236,7 @@ Health check that fails (returns with a non-zero code) if there are alarms
in effect on any of the cluster nodes.
.Pp
See
.Lk https://www.rabbitmq.com/alarms.html "RabbitMQ Resource Alarms guide"
.Lk https://www.rabbitmq.com/docs/alarms "RabbitMQ Resource Alarms guide"
to learn more.
.Pp
Example:
@ -268,7 +268,7 @@ Health check that fails (returns with a non-zero code) if there are alarms
in effect on the target node.
.Pp
See
.Lk https://www.rabbitmq.com/alarms.html "RabbitMQ Resource Alarms guide"
.Lk https://www.rabbitmq.com/docs/alarms "RabbitMQ Resource Alarms guide"
to learn more.
.Pp
Example:
@ -285,7 +285,7 @@ The check only validates if a new TCP connection is accepted. It does not
perform messaging protocol handshake or authenticate.
.Pp
See
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
to learn more.
.Pp
Example:
@ -299,7 +299,7 @@ is not listening on the specified port (there is no listener that
uses that port).
.Pp
See
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
to learn more.
.Pp
Example:
@ -312,7 +312,7 @@ Health check that fails (returns with a non-zero code) if the target node
does not have a listener for the specified protocol.
.Pp
See
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
to learn more.
.Pp
Example:
@ -369,7 +369,7 @@ Example:
Runs a peer discovery on the target node and prints the discovered nodes, if any.
.Pp
See
.Lk https://www.rabbitmq.com/cluster-formation.html "RabbitMQ Cluster Formation guide"
.Lk https://www.rabbitmq.com/docs/cluster-formation "RabbitMQ Cluster Formation guide"
to learn more.
.Pp
Example:
@ -389,7 +389,7 @@ to authenticate CLI tools and peers. The value can be compared with the hash
found in error messages of CLI tools.
.Pp
See
.Lk https://www.rabbitmq.com/clustering.html#erlang-cookie "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering#erlang-cookie "RabbitMQ Clustering guide"
to learn more.
.Pp
Example:
@ -492,7 +492,7 @@ what protocols and ports the node is listening on for client, CLI tool
and peer connections.
.Pp
See
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
to learn more.
.Pp
Example:
@ -544,7 +544,7 @@ terabytes
.El
.Pp
See
.Lk https://www.rabbitmq.com/memory-use.html "RabbitMQ Memory Use guide"
.Lk https://www.rabbitmq.com/docs/memory-use "RabbitMQ Memory Use guide"
to learn more.
.Pp
Example:
@ -615,7 +615,7 @@ Note that RabbitMQ can be configured to only accept a subset of those
versions, for example, SSLv3 is deactivated by default.
.Pp
See
.Lk https://www.rabbitmq.com/ssl.html "RabbitMQ TLS guide"
.Lk https://www.rabbitmq.com/docs/ssl "RabbitMQ TLS guide"
to learn more.
.Pp
Example:

View File

@ -28,7 +28,7 @@
.Nm
is a command line tool for managing RabbitMQ plugins.
See the
.Lk https://www.rabbitmq.com/plugins.html "RabbitMQ Plugins guide"
.Lk https://www.rabbitmq.com/docs/plugins "RabbitMQ Plugins guide"
for an overview of RabbitMQ plugins and how they are used.
.Nm
@ -65,7 +65,7 @@ can be specified to make
resolve and update plugin state directly (without contacting the node).
Such changes will only have an effect on next node start.
To learn more, see the
.Lk https://www.rabbitmq.com/plugins.html "RabbitMQ Plugins guide"
.Lk https://www.rabbitmq.com/docs/plugins "RabbitMQ Plugins guide"
.
.\" ------------------------------------------------------------------
.Sh OPTIONS
@ -106,14 +106,14 @@ Default is
.It Fl l , Fl -longnames
Must be specified when the cluster is configured to use long (FQDN) node names.
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Fl -erlang-cookie Ar cookie
Shared secret to use to authenticate to the target node.
Prefer using a local file or the
.Ev RABBITMQ_ERLANG_COOKIE
environment variable instead of specifying this option on the command line.
To learn more, see the
.Lk https://www.rabbitmq.com/cli.html "RabbitMQ CLI Tools guide"
.Lk https://www.rabbitmq.com/docs/cli "RabbitMQ CLI Tools guide"
.El
.\" ------------------------------------------------------------------
.Sh COMMANDS

View File

@ -29,9 +29,9 @@
is a command line tool that provides commands used to manage queues,
for example, grow, shrink or rebalance replicas of replicated queue types.
See the
.Lk https://www.rabbitmq.com/quorum-queues.html "RabbitMQ quorum queues guide"
.Lk https://www.rabbitmq.com/docs/quorum-queues "RabbitMQ quorum queues guide"
and the general
.Lk https://www.rabbitmq.com/queues.html "RabbitMQ queues guide"
.Lk https://www.rabbitmq.com/docs/queues "RabbitMQ queues guide"
to learn more about queue types in RabbitMQ.
.
.\" ------------------------------------------------------------------
@ -73,14 +73,14 @@ Default is
.It Fl l , Fl -longnames
Must be specified when the cluster is configured to use long (FQDN) node names.
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Fl -erlang-cookie Ar cookie
Shared secret to use to authenticate to the target node.
Prefer using a local file or the
.Ev RABBITMQ_ERLANG_COOKIE
environment variable instead of specifying this option on the command line.
To learn more, see the
.Lk https://www.rabbitmq.com/cli.html "RabbitMQ CLI Tools guide"
.Lk https://www.rabbitmq.com/docs/cli "RabbitMQ CLI Tools guide"
.El
.\" ------------------------------------------------------------------
.Sh COMMANDS

View File

@ -36,19 +36,19 @@ Defaults to
.Pa /etc/rabbitmq/rabbitmq.conf .
Node configuration file path.
To learn more, see the
.Lk https://www.rabbitmq.com/configure.html "RabbitMQ Configuration guide"
.Lk https://www.rabbitmq.com/docs/configure "RabbitMQ Configuration guide"
.It Ev RABBITMQ_MNESIA_BASE
Defaults to
.Pa /var/lib/rabbitmq/mnesia .
Node data directory will be located (or created) in this directory.
To learn more, see the
.Lk https://www.rabbitmq.com/relocate.html "RabbitMQ File and Directory guide"
.Lk https://www.rabbitmq.com/docs/relocate "RabbitMQ File and Directory guide"
.It Ev RABBITMQ_LOG_BASE
Defaults to
.Pa /var/log/rabbitmq .
Log files generated by the server will be placed in this directory.
To learn more, see the
.Lk https://www.rabbitmq.com/logging.html "RabbitMQ Logging guide"
.Lk https://www.rabbitmq.com/docs/logging "RabbitMQ Logging guide"
.It Ev RABBITMQ_NODENAME
Defaults to
.Qq rabbit@ .
@ -57,17 +57,17 @@ Can be used to run multiple nodes on the same host.
Every node in a cluster must have a unique
.Ev RABBITMQ_NODENAME
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Ev RABBITMQ_NODE_IP_ADDRESS
By default RabbitMQ will bind to all IPv6 and IPv4 interfaces available.
This variable limits the node to one network interface or address
family.
To learn more, see the
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
.It Ev RABBITMQ_NODE_PORT
AMQP 0-9-1 and AMQP 1.0 port. Defaults to 5672.
To learn more, see the
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
.El
.\" ------------------------------------------------------------------
.Sh OPTIONS

View File

@ -27,7 +27,7 @@ TimeoutStartSec=3600
# You *may* wish to add the following to automatically restart RabbitMQ
# in the event of a failure. systemd service restarts are not a
# replacement for service monitoring. Please see
# https://www.rabbitmq.com/monitoring.html
# https://www.rabbitmq.com/docs/monitoring
#
# Restart=on-failure
# RestartSec=10

View File

@ -87,17 +87,17 @@ Can be used to run multiple nodes on the same host.
Every node in a cluster must have a unique
.Ev RABBITMQ_NODENAME
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Ev RABBITMQ_NODE_IP_ADDRESS
By default RabbitMQ will bind to all IPv6 and IPv4 interfaces available.
This variable limits the node to one network interface or address
family.
To learn more, see the
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
.It Ev RABBITMQ_NODE_PORT
AMQP 0-9-1 and AMQP 1.0 port. Defaults to 5672.
To learn more, see the
.Lk https://www.rabbitmq.com/networking.html "RabbitMQ Networking guide"
.Lk https://www.rabbitmq.com/docs/networking "RabbitMQ Networking guide"
.It Ev ERLANG_SERVICE_MANAGER_PATH
Defaults to
.Pa C:\(rsProgram\ Files\(rserl{version}\(rserts-{version}\(rsbin

View File

@ -29,7 +29,7 @@
is a command line tool that provides commands used to manage streams,
for example, add or delete stream replicas.
See the
.Lk https://www.rabbitmq.com/streams.html "RabbitMQ streams overview".
.Lk https://www.rabbitmq.com/docs/streams "RabbitMQ streams overview".
.\" ------------------------------------------------------------------
.Sh OPTIONS
.\" ------------------------------------------------------------------
@ -69,14 +69,14 @@ Default is
.It Fl l , Fl -longnames
Must be specified when the cluster is configured to use long (FQDN) node names.
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Fl -erlang-cookie Ar cookie
Shared secret to use to authenticate to the target node.
Prefer using a local file or the
.Ev RABBITMQ_ERLANG_COOKIE
environment variable instead of specifying this option on the command line.
To learn more, see the
.Lk https://www.rabbitmq.com/cli.html "RabbitMQ CLI Tools guide"
.Lk https://www.rabbitmq.com/docs/cli "RabbitMQ CLI Tools guide"
.El
.\" ------------------------------------------------------------------
.Sh COMMANDS

View File

@ -28,7 +28,7 @@
.Nm
is a command line tool that provides commands used during the upgrade of RabbitMQ nodes.
See the
.Lk https://www.rabbitmq.com/upgrade.html "RabbitMQ upgrade guide"
.Lk https://www.rabbitmq.com/docs/upgrade "RabbitMQ upgrade guide"
to learn more about RabbitMQ installation upgrades.
.
.\" ------------------------------------------------------------------
@ -70,14 +70,14 @@ Default is
.It Fl l , Fl -longnames
Must be specified when the cluster is configured to use long (FQDN) node names.
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Fl -erlang-cookie Ar cookie
Shared secret to use to authenticate to the target node.
Prefer using a local file or the
.Ev RABBITMQ_ERLANG_COOKIE
environment variable instead of specifying this option on the command line.
To learn more, see the
.Lk https://www.rabbitmq.com/cli.html "RabbitMQ CLI Tools guide"
.Lk https://www.rabbitmq.com/docs/cli "RabbitMQ CLI Tools guide"
.El
.\" ------------------------------------------------------------------
.Sh COMMANDS
@ -104,7 +104,7 @@ Puts the node in maintenance mode. Such nodes will not serve any
client traffic or considered for hosting any queue leader replicas.
.Pp
To learn more, see the
.Lk https://www.rabbitmq.com/upgrade.html#maintenance-mode "RabbitMQ Upgrade guide"
.Lk https://www.rabbitmq.com/docs/upgrade#maintenance-mode "RabbitMQ Upgrade guide"
.\" ------------------------------------
.It Cm revive
.Pp
@ -112,7 +112,7 @@ Puts the node out of maintenance and into regular operating mode.
Such nodes will again serve client traffic and considered for queue leader replica placement.
.Pp
To learn more, see the
.Lk https://www.rabbitmq.com/upgrade.html#maintenance-mode "RabbitMQ Upgrade guide"
.Lk https://www.rabbitmq.com/docs/upgrade#maintenance-mode "RabbitMQ Upgrade guide"
.\" ------------------------------------------------------------------
.Sh SEE ALSO
.\" ------------------------------------------------------------------

View File

@ -117,7 +117,7 @@
# ssl_options.secure_renegotiate = true
#
## Limits what TLS versions the server enables for client TLS
## connections. See https://www.rabbitmq.com/ssl.html#tls-versions for details.
## connections. See https://www.rabbitmq.com/docs/ssl#tls-versions for details.
##
## Cutting edge TLS version which requires recent client runtime
## versions and has no cipher suite in common with earlier TLS versions.
@ -132,7 +132,7 @@
## from connecting.
## If TLSv1.3 is enabled and cipher suites are overridden, TLSv1.3-specific
## cipher suites must also be explicitly enabled.
## See https://www.rabbitmq.com/ssl.html#cipher-suites and https://wiki.openssl.org/index.php/TLS1.3#Ciphersuites
## See https://www.rabbitmq.com/docs/ssl#cipher-suites and https://wiki.openssl.org/index.php/TLS1.3#Ciphersuites
## for details.
#
## The example below uses TLSv1.3 cipher suites only
@ -270,7 +270,7 @@
## Loading Definitions
## ====================
##
## Relevant documentation: https://www.rabbitmq.com/definitions.html#import-on-boot
## Relevant documentation: https://www.rabbitmq.com/docs/definitions#import-on-boot
##
## To import definitions from a local file on node boot, set the
## load_definitions config key to a path of a previously exported
@ -480,7 +480,7 @@
## Make clustering happen *automatically* at startup. Only applied
## to nodes that have just been reset or started for the first time.
##
## Relevant doc guide: https://www.rabbitmq.com//cluster-formation.html
## Relevant doc guide: https://www.rabbitmq.com/docs//cluster-formation
##
# cluster_formation.peer_discovery_backend = rabbit_peer_discovery_classic_config
@ -647,7 +647,7 @@
## Inter-node communication port range.
## The parameters inet_dist_listen_min and inet_dist_listen_max
## can be configured in the classic config format only.
## Related doc guide: https://www.rabbitmq.com/networking.html#epmd-inet-dist-port-range.
## Related doc guide: https://www.rabbitmq.com/docs/networking#epmd-inet-dist-port-range.
## ----------------------------------------------------------------------------

View File

@ -46,7 +46,7 @@ could not authenticate to
the target node successfully.
To learn more, see the
.Lk https://www.rabbitmq.com/cli.html "RabbitMQ CLI Tools guide"
.Lk https://www.rabbitmq.com/docs/cli "RabbitMQ CLI Tools guide"
.\" ------------------------------------------------------------------------------------------------
.Sh OPTIONS
.\" ------------------------------------------------------------------------------------------------
@ -93,14 +93,14 @@ The default is
.It Fl l , Fl -longnames
Must be specified when the cluster is configured to use long (FQDN) node names.
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide"
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide"
.It Fl -erlang-cookie Ar cookie
Shared secret to use to authenticate to the target node.
Prefer using a local file or the
.Ev RABBITMQ_ERLANG_COOKIE
environment variable instead of specifying this option on the command line.
To learn more, see the
.Lk https://www.rabbitmq.com/cli.html "RabbitMQ CLI Tools guide"
.Lk https://www.rabbitmq.com/docs/cli "RabbitMQ CLI Tools guide"
.El
.\" ------------------------------------------------------------------------------------------------
.Sh COMMANDS
@ -210,7 +210,7 @@ Stops the Erlang node on which RabbitMQ is running.
To restart the node follow the instructions for
.Qq Running the Server
in the
.Lk https://www.rabbitmq.com/download.html installation guide .
.Lk https://www.rabbitmq.com/docs/download installation guide .
.Pp
If a
.Ar pid_file
@ -461,7 +461,7 @@ is part of, as a ram node:
.Dl rabbitmqctl join_cluster hare@elena --ram
.Pp
To learn more, see the
.Lk https://www.rabbitmq.com/clustering.html "RabbitMQ Clustering guide".
.Lk https://www.rabbitmq.com/docs/clustering "RabbitMQ Clustering guide".
.\" ------------------------------------------------------------------
.\" ## User management
.\" ------------------------------------------------------------------
@ -1285,11 +1285,11 @@ queue, including stack, heap, and internal structures.
.It Cm mirror_pids
If the queue is mirrored, this lists the IDs of the mirrors (follower replicas).
To learn more, see the
.Lk https://www.rabbitmq.com/ha.html "RabbitMQ Mirroring guide"
.Lk https://www.rabbitmq.com/docs/ha "RabbitMQ Mirroring guide"
.It Cm synchronised_mirror_pids
If the queue is mirrored, this gives the IDs of the mirrors (follower replicas) which
are in sync with the leader replica. To learn more, see the
.Lk https://www.rabbitmq.com/ha.html "RabbitMQ Mirroring guide"
.Lk https://www.rabbitmq.com/docs/ha "RabbitMQ Mirroring guide"
.It Cm state
The state of the queue.
Normally

View File

@ -122,13 +122,13 @@ end}.
%%
%% Original key for definition loading from a JSON file or directory of files. See
%% https://www.rabbitmq.com/management.html#load-definitions
%% https://www.rabbitmq.com/docs/management#load-definitions
{mapping, "load_definitions", "rabbit.load_definitions",
[{datatype, string},
{validators, ["file_accessible"]}]}.
%% Newer syntax for definition loading from a JSON file or directory of files. See
%% https://www.rabbitmq.com/management.html#load-definitions
%% https://www.rabbitmq.com/docs/management#load-definitions
{mapping, "definitions.local.path", "rabbit.definitions.local_path",
[{datatype, string},
{validators, ["file_accessible"]}]}.
@ -161,7 +161,7 @@ end}.
{datatype, {enum, [sha, sha224, sha256, sha384, sha512]}}]}.
%% Load definitions from a remote URL over HTTPS. See
%% https://www.rabbitmq.com/management.html#load-definitions
%% https://www.rabbitmq.com/docs/management#load-definitions
{mapping, "definitions.https.url", "rabbit.definitions.url",
[{datatype, string}]}.
@ -295,7 +295,7 @@ fun(Conf) ->
end}.
%% TLS options.
%% See https://www.rabbitmq.com/ssl.html for full documentation.
%% See https://www.rabbitmq.com/docs/ssl for full documentation.
%%
%% {ssl_options, [{cacertfile, "/path/to/testca/cacert.pem"},
%% {certfile, "/path/to/server/cert.pem"},
@ -639,7 +639,7 @@ end}.
%% On first start RabbitMQ will create a vhost and a user. These
%% config items control what gets created. See
%% https://www.rabbitmq.com/access-control.html for further
%% https://www.rabbitmq.com/docs/access-control for further
%% information about vhosts and access control.
%%
%% {default_vhost, <<"/">>},
@ -871,7 +871,7 @@ end}.
%% Tags for default user
%%
%% For more details about tags, see the documentation for the
%% Management Plugin at https://www.rabbitmq.com/management.html.
%% Management Plugin at https://www.rabbitmq.com/docs/management.
%%
%% {default_user_tags, [administrator]},
@ -1113,7 +1113,7 @@ end}.
%% Resource Limits & Flow Control
%% ==============================
%%
%% See https://www.rabbitmq.com/memory.html for full details.
%% See https://www.rabbitmq.com/docs/memory for full details.
%% Memory-based Flow Control threshold.
%%
@ -1247,7 +1247,7 @@ end}.
%%
%% How to respond to cluster partitions.
%% See https://www.rabbitmq.com/partitions.html for further details.
%% See https://www.rabbitmq.com/docs/partitions for further details.
%%
%% {cluster_partition_handling, ignore},
@ -1420,7 +1420,7 @@ end}.
%%
%% Make clustering happen *automatically* at startup - only applied
%% to nodes that have just been reset or started for the first time.
%% See https://www.rabbitmq.com/clustering.html#auto-config for
%% See https://www.rabbitmq.com/docs/clustering#auto-config for
%% further details.
%%
%% {cluster_nodes, {['rabbit@my.host.com'], disc}},
@ -1569,7 +1569,7 @@ end}.
]}.
%% Size in bytes below which to embed messages in the queue index. See
%% https://www.rabbitmq.com/persistence-conf.html
%% https://www.rabbitmq.com/docs/persistence-conf
%%
%% {queue_index_embed_msgs_below, 4096}

View File

@ -16,14 +16,14 @@
-rabbit_feature_flag(
{quorum_queue,
#{desc => "Support queues of type `quorum`",
doc_url => "https://www.rabbitmq.com/quorum-queues.html",
doc_url => "https://www.rabbitmq.com/docs/quorum-queues",
stability => required
}}).
-rabbit_feature_flag(
{stream_queue,
#{desc => "Support queues of type `stream`",
doc_url => "https://www.rabbitmq.com/stream.html",
doc_url => "https://www.rabbitmq.com/docs/stream",
stability => required,
depends_on => [quorum_queue]
}}).
@ -56,7 +56,7 @@
-rabbit_feature_flag(
{stream_single_active_consumer,
#{desc => "Single active consumer for streams",
doc_url => "https://www.rabbitmq.com/stream.html",
doc_url => "https://www.rabbitmq.com/docs/stream",
stability => required,
depends_on => [stream_queue]
}}).

View File

@ -29,7 +29,7 @@ node(Node, Timeout) ->
local() ->
rabbit_log:warning("rabbitmqctl node_health_check and its HTTP API counterpart are DEPRECATED. "
"See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options."),
"See https://www.rabbitmq.com/docs/monitoring#health-checks for replacement options."),
run_checks([list_channels, list_queues, alarms, rabbit_node_monitor]).
%%----------------------------------------------------------------------------

View File

@ -194,7 +194,7 @@ auth_config_sane() ->
verify_peer -> true;
V -> rabbit_log:warning("TLS peer verification (authentication) is "
"disabled, ssl_options.verify value used: ~tp. "
"See https://www.rabbitmq.com/ssl.html#peer-verification to learn more.", [V]),
"See https://www.rabbitmq.com/docs/ssl#peer-verification to learn more.", [V]),
false
end.

View File

@ -2599,7 +2599,7 @@ single_active_consumer_drain(QType, Config) ->
%% "After a consumer is cancelled there will be no future deliveries dispatched to it.
%% Note that there can still be "in flight" deliveries dispatched previously.
%% Cancelling a consumer will neither discard nor requeue them."
%% [https://www.rabbitmq.com/consumers.html#unsubscribing]
%% [https://www.rabbitmq.com/docs/consumers#unsubscribing]
detach_requeues_one_session_classic_queue(Config) ->
detach_requeue_one_session(<<"classic">>, Config).
@ -4247,7 +4247,7 @@ trace(Config) ->
ok = end_session_sync(SessionReceiver),
ok = amqp10_client:close_connection(Connection).
%% https://www.rabbitmq.com/validated-user-id.html
%% https://www.rabbitmq.com/docs/validated-user-id
user_id(Config) ->
OpnConf = connection_config(Config),
{ok, Connection} = amqp10_client:open_connection(OpnConf),

View File

@ -4,7 +4,7 @@
%%
%% Copyright (c) 2007-2024 Broadcom. All Rights Reserved. The term Broadcom refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.
%%
%% For the full spec see: https://www.rabbitmq.com/dlx.html
%% For the full spec see: https://www.rabbitmq.com/docs/dlx
%%
-module(dead_lettering_SUITE).

View File

@ -268,7 +268,7 @@ overflow_policies(Config) ->
passed.
%% See supported policies in https://www.rabbitmq.com/parameters.html#operator-policies
%% See supported policies in https://www.rabbitmq.com/docs/parameters#operator-policies
%% This test applies all supported operator policies to all queue types,
%% and later verifies the effective policy definitions.
%% Just those supported by each queue type should be present.