A
A
Alexey2018-12-27 13:33:30
PHP
Alexey, 2018-12-27 13:33:30

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

2 answer(s)
S
Stalker_RED, 2018-12-27
@amexlar

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.

A
Andrey, 2018-12-27
@VladimirAndreev

Rabbitmq

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question