This diff introduces AMQP Manager and AMQP-C++ client implementation multithreaded access test. In this test, we are spawning 100 threads that send 10 messages each in parallel. In this case, we are checking for possibly deadlocks and unsynchronized access to the shared resources inside the AMQPManager implementation.
Also, this test can show the throughput performance of the single shared AMQP channel implementation to send/receive messages.
Related Linear task: ENG-1495