RPI Realtime makes use of the following queues, which are used to provide asynchronous connectivity from the RPI Realtime API to the RPI application server:
•Form submission: used to process data submitted in a web form.
•Web events: used to process web events other than form submissions.
•Visitor profile: used to process visitor profile data from the realtime cache to a database or file.
Each queue has its own matching system configuration setting that must be set appropriately.
Queues can be hosted using a variety of technologies. Queue Providers can be created and managed in a dedicated configuration interface. The following technologies can be used to host RPI Realtime queues:
•Azure Service Bus
•Azure Event Hubs
•Apache ActiveMQ
•Amazon Simple Queue Service (SQS)
•IBM MQ
•Microsoft Message Queueing (MSMQ)
•RabbitMQ
•Google Pub Sub
•Kafka