ActiveMQ
|

ActiveMQ

Apache ActiveMQ is an open-source message broker written in Java, which supports a variety of cross-language clients and protocols. Originating in the early 2000s, ActiveMQ has matured into one of the most popular and versatile messaging systems available. Based on the Java Message Service (JMS) specification, ActiveMQ serves as a key middleware component in many…

Google Pub/Sub
|

Google Pub/Sub

Google Cloud Pub/Sub is a real-time messaging service that enables you to send and receive messages between independent applications. Part of the Google Cloud Platform (GCP), it is designed to provide reliable, many-to-many, asynchronous messaging between decoupled systems. Google Pub/Sub can be used to create event-driven architectures, stream analytics, or as a building block for…

Redis Database

Redis Database

Redis, a popular in-memory data store, is known for its speed, ease of use, and versatility. Beyond its primary role as an in-memory key-value store, Redis offers various data structures and capabilities, one of which is its capability to function as a message broker through mechanisms like Redis Pub/Sub and Redis Streams. Intro to Redis…

RabbitMQ Message Broker

RabbitMQ Message Broker

As applications have become more complex and distributed in the modern technical landscape, efficient communication between different parts and components has become more critical. Message queue/broker software has been developed to handle this need for communication between various aspects of software applications. RabbitMQ is one of the most popular open-source message brokers. Let’s take a…