Я использую микросервисную архитектуру для этого текущего проекта, используя RabbitMQ в качестве брокера сообщений. Моя проблема заключается в определении наилучшего возможного способа отправлять «запросы» на микросервисы и возвращать возможный ответ, в настоящее время у меня запущен сокет socket.io, подключен к нему клиент браузера и отправляется событие в сокет, сокет считывает события и публикует их в RabbitMQ, и, конечно, они затем потребляются службами.
Итак, мой вопрос:
Достаточно ли хороши мои текущие настройки, чтобы продолжать использовать, или есть другие способы, которые лучше?