We are currently rewriting a piece of software internally in NRK. The area is media file distribution and the software operates on it’s own with input from media production systems. As a lot of other communication between connected systems, we rely on the use of queues, RabbitMQ queues in particular. Queues give us the resiliency to failure, ease of deployment and communication platform we need.
We quickly found out that queues will be a central part in this latest project so a good implementation of the component communicating with it was essential. We are not too happy with our previous RabbitMQ reader/writer so we decided to spend some time improving it. Vagif Abilov (from Miles) is working with me on this project and I wanted to repost his excellent piece on how we consume messages from RabbitMQ using F# and Akka.net.
F# Weekly #10, 2016 | Sergey Tihon's Blog
[…] Managing RabbitMQ messages with F# and Akka.NET – Erlend Wiig […]