Answer the question
In order to leave comments, you need to log in
Which queue option to choose?
Hello!
There is a project that is logically divided into several subsystems:
- a subsystem that works with some external resources - on Node.js
- a subsystem that executes the main business logic - on PHP
- and a frontend on React
Between the first two there is a very dense exchange of data through some internal HTTP REST API. We encountered a problem when, due to load surges and network problems (subsystems are geographically located on different servers), part of the data does not reach. A logical decision was made to switch to message queues.
The real question is which option to choose? Main requirements:
- availability of non-abandoned (i.e. actively developing) clients both in PHP and Node.js
- open-source, perhaps the presence of a cloud version (so as not to bother with the administration of their servers)
- positive practical experience on highload projects
Who can advise what?
Answer the question
In order to leave comments, you need to log in
Here is a good comparison of rabbit vs kafka.
There is a lot of pulp in the comments about the differences in standards, vendorlock, and the prospects for all this.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question