Writing a high-performance client: what we learned after a disaster.
Details
🇮🇹 In questo talk parleremo della nostra esperienza nello scrivere un client RabbitMQ ad alte prestazioni per la parte stream.
Vedremo un po' la parte di stream di RabbitMQ e perché è imporante essere veloci.
Vedremo un approccio basso livello con la decodifica di un protocollo binario ed alcune tecniche di ottimizzazione per gestire le performances e la latenza.
Come abbiamo gestito le resposabilità attraverso i channels.
-------
🇬🇧 In this talk, we will discuss our experience in writing a high-performance RabbitMQ client for the streaming part.
We will explore the streaming aspect of RabbitMQ and why it is important to be fast.
We will take a low-level approach by decoding a binary protocol and using optimization techniques to handle performance and latency.
We will also cover how we managed responsibilities through channels.



