Skip to content

is it RabbitMQ is good tool to use it in a chat app for queue the message data? #11227

Closed Answered by michaelklishin
AbobakarSadeeq asked this question in Q&A
Discussion options

You must be logged in to vote

Thousands of users are not going to be a problem, and neither will thousands of concurrent connections (even if beyond a certain number of them you'd have to start tweaking certain defaults).

As explained on Discord, using a combination of non-replicated classic queues (lower footprint per queue), quorum queues (data safety and replication) and streams (a different data structure with its own pros and cons) as the messaging layer for a chat app sounds very reasonable. You'd need to use a suitable data store for queries and long term storage, though.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by michaelklishin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants