Messaging Service

In developing Data Services for messaging technologies, we deliberately chose the two technologies that we believe offer the greatest value to customers. The aim was to provide customers with two solutions that can be used for different application scenarios. 

„When standard is not enough – Messaging Data Service with RabbitMQ & Kafka“

RabbitMQ

RabbitMQ is a field-proven message broker capable of supporting complex routing scenarios and federated queues. 

  • Absolutely reliable and broker-centric with a focus on ensuring messaging. 
  • RabbitMQ can reliably mediate communication and integration within and between applications with different languages. 
  • Ideally suited for complex systems that handle critical information. 

Supported Protocols 

RabbitMQ supports a number of protocols. From MQTT for lightweight IoT applications to AMQP or STOMP for use cases that require more messaging features.

High Availability

Queues can be mirrored to multiple computers in a cluster to ensure that your messages are secure in the event of a hardware failure. 

Up- and Downscaling

The RabbitMQ Data Service enables data lossless scaling of clustersfrom small to large and vice versa. 

Flexible Routing

RabbitMQ allows different integrated exchange types to be used for routing logic. 

Kafka

Apache Kafka is best suited for systems that require high performance and horizontal scalability. This software enables data streams to be stored and processed via a distributed streaming platform.

 

  • Provision of various interfaces 
  • Writing and reading data in Kafka clusters 
  • Import and export to third-party systems

Authentication and authorization management via RBAC and certificates 

The Data Service provides the ability to enable Kafka’s authentication and authorization options to enable the secure operation of Kafka instances and clusters. 

Up- and Downscaling

The RabbitMQ Data Service enables data lossless scaling of clustersfrom small to large and vice versa. 

Compatibility

All our data services are based on the same standards. With our generic approach, both developers and administrators can deploy data services fully automatically and make any settings via the configuration options.