Understanding a Messaging Queue by Example

What Is a Messaging Queue?

A message queue is a form of asynchronous service-to-service communication used in server-less and micro-services architectures. Messages are stored on the queue until they are processed and deleted.

Messaging Queue is a combination of two words — Message & Queue where:

Introduction to Message Brokers (Part 2): ActiveMQ vs. Redis Pub/Sub

In our previous overview of the most popular messaging systems, we were talking about Apache Kafka vs. RabbitMQ. Now, let's take a look at the less powerful, but still very helpful, message brokers. We will consider the pros and cons of ActiveMQ and Redis Pub/Sub. Although these solutions aren't very suitable for processing big data, they provide a strong basis for creating small business analytics tools.

Apache ActiveMQ

Pricing: free