RabbitMQ Source
Step 4 - Connection and Message Settings
Connection URI
The Connection URI is the address used to establish a connection with an AMQP server.
e.g. amqp://guest:guest
e.g. amqp://guest:guest@localhost:2354.
STRING
Heartbeat Interval
The Heartbeat Interval specifies the duration in seconds after which the RabbitMQ server and client libraries should assume the peer TCP connection to be unresponsive or down.
60
INTEGER
Exchange Name
The Exchange Name is an identifier for the exchange, which determines how to handle messages it receives.
If an exchange with the same name already exists in the RabbitMQ server, it will be used instead of creating a new one.
STRING
Exchange Type
The Exchange Type defines the category of the exchange. The available options include Direct, Fanout, Topic, and Headers.
Direct
STRING
Routing Key
The Routing Key is like an address that the exchange uses to decide how to route messages to queues. It is essential to provide a routing key when the exchange type is set to Direct or Topic.
STRING
...X
Step 5 - Exhange, Queue Durability and Deletion
Durable Exchange
When Durable Exchange is enabled by setting it to ON, the declared exchange will persist even after the broker is restarted.
OFF
Auto Delete Exchange
The Auto-Delete Exchange option, when enabled, causes the exchange to be automatically removed when it is no longer in use.
OFF
Durable Queue
When the Durable Queue option is set to true, the declared queue will persist through broker restarts.
OFF
Exclusive Queue
The Exclusive Queue setting, when enabled, makes the queue exclusively available for the current connection. If disabled, the queue can be used by other connections.
OFF
Auto Delete Queue
The Auto-Delete Queue option, when enabled, causes the queue to be automatically removed when it is no longer in use.
OFF
Step 6 - Secure Communication
Enable TLS Encryption
TLS Encryption indicates if an encrypted communication channel should be established. Unless a Runner-level Vault is activated for the Node; a set of randomly generated JVM Secrets (Truststore and Keystore Passowords) will be utilized.
ON
Certificates
You can upload utilize that are already uploaded in Certificates or upload a new one from below.
TLS Version
TLS Version specifies the version of TLS/SSL to be used for the secure communication.
SSL
...X
Step 7 - Message Handling and Performance
Message Acknowledgment
When the Message Acknowledgment is set to OFF, the server expects explicit acknowledgments for delivered messages.
ON
STRING
Consumer Thread Pool Size
The Consumer Thread Pool Size defines the number of consumer threads that will be registered.
1
INTEGER
Step 8 - Preview
In Preview Step, you're provided with a concise summary of all the changes you've made to the RabbitMQ Source Node. This step is pivotal for reviewing and ensuring that your configurations are as intended before completing node setup.
Viewing Configurations: Preview Step presents a consolidated view of your node setup.
Saving and Exiting: Use the Complete button to save your changes and exit the node and return back to Canvas.
Revisions: Use the Back button to return to any Step of modify node setup.
The Preview Step offers a user-friendly summary to manage and finalize node settings in Cortex.
Last updated