Perceptive Content Server and all Perceptive agents, versions 7.1.4.x and higher, depend on RabbitMQ, a third-party message queuing broker. RabbitMQ provides industry-leading message brokering for Perceptive for high throughput and guaranteed delivery of messages. RabbitMQ is an open source software that requires Erlang, a programming language.
You must download and install the supported versions of both products prior to upgrading toPerceptive Content 7.1.4.x. For further considerations, see the following list.
- Perceptive Content relies on the AMQP 0.9.1 protocol from RabbitMQ, which is enabled by default.
- When utilizing Active-Active mode forPerceptive Content, you must configure multiple cluster nodes of RabbitMQ to achieve high availability for the system. We highly recommend that you follow RabbitMQ quidelines and configure clusters with an odd number of nodes. For more information, see the RabbitMQ Clustering Guide.
- You are not required to share the same operating system or host machine for Perceptive Content and RabbitMQ. We recommend separate resources for RabbitMQ cluster nodes for the best highavailability and workload balancing.
- You must configure RabbitMQ for privacy over data connections. For more information, see the RabbitMQ Configuration Guide.
Note: To locate the documentation mentioned above, visit the
documentation section of the RabbitMQ website.