panic icon indicating copy to clipboard operation
panic copied to clipboard

Explore the use of async RabbitMQ channels

Open dillu24 opened this issue 3 years ago • 0 comments

Rationale

At the moment we are using RabbitMQ with blocking channels. This means that any subscriber component is busy waiting for data until this data is received. As described in #277 this means that we cannot continuously send heartbeats from a component unless we make it threaded.

Therefore, the aim of this ticket is to explore whether it would be beneficial to use RabbitMQ in an asynchronous way.

For ticket closure

The outcome of this task is a document on confluence discussing the advantages/disadvantages of having RabbitMQ in an asynchronous fashion.

dillu24 avatar Jun 09 '22 10:06 dillu24