If you select the High Volume option in the Third-Party Data Exporter configuration, you must also connect to an instance of RabbitMQ queuing software. RabbitMQ is a message broker that routes data using a messaging queue. It can either be hosted on the same network or it can be a cloud version.
To enable the high-volume queuing, navigate to Queuing Protocol to High Volume.
, and set theRabbitMQ on a local network
You can install RabbitMQ on a server on your local network, however, you must consider the following:
- The RabbitMQ installation can be long and complex compared to the cloud offering option.
- The RabbitMQ instance needs to be monitored and updated regularly to make sure that no security issues are discovered over time.
- RabbitMQ requires disk space to store the data that is waiting to be exported to the endpoint.
If you are using a local instance of RabbitMQ, HTTPS mode must be configured, and the TLS certificate used for the HTTPS must be used in the Communication settings.
Cloud offering of RabbitMQ
As an alternative to the local RabbitMQ, you can use a cloud offering of RabbitMQ. This solution is more expensive because of the disk space requirements, but it is also more secure and more resilient. The RabbitMQ instance is usually created within minutes by the service provider, and is highly available.
If you are using a cloud instance of RabbitMQ, you must either request the TLS certificate from the service provider, or use a browser to download it directly, for example, from the RabbitMQ manager.
The TLS certificate must be used in the Communication settings as shown in the RabbitMQ on a local network section.
RabbitMQ uses virtual hosts to manage the access to queues and for administration. Some cloud service providers keep the default (/) for their own use as administrators. In that case, you can specify a virtual host in the Data Exporter. The Username is usually used as the virtual host.
Description | |
---|---|
A | Username |
B | Password |
C | Port to use for the connection |
D | Hostname and virtual host |