nrk.no

Managing RabbitMQ messages with F# and Akka.NET

Kategori: Dev

A simple drawing of the system diagram and the use of queues.

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.

A simple drawing of the system diagram and the use of queues.
A simple drawing of the system diagram and the use of queues.

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.

1 kommentar

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *. Les vår personvernserklæring for informasjon om hvilke data vi lagrer om deg som kommenterer.