RTI Infrastructure Services
Queuing Service
RTI Queuing Service enables point-to-point messaging in RTI Connext. It brokers interactions between message producers (DDS Data Writers) and consumers (DDS Data Readers), delivering each message (DDS sample) to only one consumer. This balances workloads by distributing jobs across a pool of processors to address application-to-application data exchange at both the network edge and in the cloud. This takes distributed data processing to a new level of scalability with minimal end-to-end latency.
-
Benefits
With the RTI Queuing Service, Connext supports all the fundamental communication patterns used in distributed system architectures. The Queuing Service adds queuing to the Publish-Subscribe (pub-sub) communication distribution pattern to enable scalable processing and Request-Reply for controlling and managing devices. This eliminates the need to adopt and integrate different technologies for each of these requirements, reduces integration costs and simplifies administration.
-
Details
- Implements a one-to-one queuing communication pattern
- Load balances Publish-Subscribe and Request-Reply interactions
- Persists messages in memory or to disk
- Supports fully redundant transactional messaging for high availability and fault tolerance
- Provides an API for remote administration and monitoring
- Implements a dead-letter queue for analyzing message delivery failures
- Works seamlessly with RTI infrastructure services and tools
- Can replace other brokers, including AMQP and RabbitMQ
Enterprise Integration Patterns