2. Connection URI

The string specifying RabbitMQ Streams connection is URI in the format:

rabbitmq-stream://[user[:password]@][host[:port][/vhost]]

or for TLS:

rabbitmq-stream+tls://[user[:password]@][host[:port][/vhost]]

The description of the URI parts is as follows

user

Name of an user connecting to RabbitMQ Streams broker.

password

Password of the user.

host

RabbitMQ Streams broker hostname, localhost by default.

port

RabbitMQ Streams broker port, 5552 by default.

vhost

Virtual host of RabbitMQ Streams broker, it is / (slash) by default.

Examples of valid URI values:

rabbitmq-stream://
rabbitmq-stream://localhost
rabbitmq-stream://localhost/
rabbitmq-stream://good-rabbit:1552/carrot
rabbitmq-stream://user@good-rabbit
rabbitmq-stream://user:passta@good-rabbit/carrot

Examples of valid URI values for TLS connections:

rabbitmq-stream+tls://
rabbitmq-stream+tls://localhost
rabbitmq-stream+tls://localhost/
rabbitmq-stream+tls://good-rabbit:1551/carrot
rabbitmq-stream+tls://user@good-rabbit
rabbitmq-stream+tls://user:passta@good-rabbit/carrot