Мое требование: 1) я должен иметь возможность контролировать брокер обмена сообщениями, чтобы отправлять конкретное сообщение JSON RPC на сервер.2) Брокер должен продолжать слушать JSON RPC-сервер, в то время как мои тесты делают другие вещи.3) В любой момент мой тест должен быть в состоянии получить сообщения, поступившие от сервера JRON RPC через порт.4) Тесты могут создать несколько таких подключений к RPC-серверу JSON.
Для достижения этой цели, является ли RabbitMQ правильным подходом, или более подходящим является написание программы для сокетов с многопоточностью и asyncio.