/plushcap/analysis/datastax/datastax-migrate-to-modern-streaming-using-starlight-for-rabbitmq

Migrate to Modern Streaming using Starlight for RabbitMQ

What's this blog post about?

Starlight for RabbitMQ is a tool that enables existing RabbitMQ applications to use Apache Pulsar as the native message processing provider with minimal changes. This open-source, cloud-native solution allows enterprises to migrate their RabbitMQ applications to run in any cloud environment or on-premises. Starlight for RabbitMQ acts as a proxy and uses the Pulsar binary protocol to communicate with brokers, leveraging features like load balancing of topics, batching of messages, partitioning of topics, and load balancing of data on consumers. It supports connections using TLS/mTLS for security and can be deployed in a broker as a protocol handler or launched as a standalone Java application. Currently, it only supports authentication as a security mechanism but future versions will implement authorization with access controls on the vhosts/exchanges/queues. Starlight for RabbitMQ is now included in DataStax's Luna Streaming Enterprise support for Apache Pulsar and its source code is available on GitHub under the Apache license.

Company
DataStax

Date published
July 13, 2022

Author(s)
Chris Latimer

Word count
1019

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.