Open wale-o opened 8 years ago
Hi Wale,
Queuing messages is a great way to scale your application, I recommend you use Apache Kafka as it is currently part of the DS team stack.
However, one must consider the use case appropriately as well as system resources available. Message queuing is brilliant way to scale applications (especially when designing microservices)
Hi Wale,
I narrowed down my review to RabbitMQ and Kafka.
The use case really matters as @OElesin has said, I agree with Deji that we should try the two and adopt the best. Meanwhile this conversation between Jonathan(of Kafka) and Alex(of RabbitMQ) provides great insight into the internal workings of the two. It's long but not boring.
I am working on a project that needs a message queue. I have been researching a message queue to use and I have narrowed it down to rabbitMQ. Before a final decision is made, I will like to have opinions on this. This consideration will affect the following
Other message queues I have considered are Apache ActiveMQ, Redis, Amazon SQS and Kafka. But I have decided against all these for one reason or the other