Please log in to watch this conference skillscast.
Building .NET applications to leverage RabbitMQ has a number of challenges. We created EasyNetQ to do the client-side heavy lifting - allowing an application developer to get started with RabbitMQ with just a few lines of code.
In this talk I'll be explaining why RabbitMQ makes a compelling solution for building scalable systems. I'll give a brief overview of its exchange-binding-queue routing topology and show how you can build common messaging patterns with it. I'll also show how it provides work sharing out of the box.
I'll also be introducing EasyNetQ, a simple client API for RabbitMQ. I'll explain some of the challenges of writing client applications based on the low level AMQP API and how EasyNetQ helps with these. We'll see a demo of a distributed EasyNetQ based system surviving broker and network loss, and see how simple it is to add new workers to a work sharing system.
YOU MAY ALSO LIKE:
- Advanced Castle Windsor part2 (SkillsCast recorded in May 2010)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Course on 28th June - 1st July 2021)
- Practical DDD: Bounded Contexts + Events => Microservices (SkillsCast recorded in June 2021)
- Machine Learning Made Easy with ML.NET and F# (SkillsCast recorded in October 2020)
Introduction to RabbitMQ & EasyNetQ
Mike Hadlow works as a freelance .NET developer and architect. For the last few years he's been especially interested in messaging systems and service oriented architectures. He writes a blog, 'Code Rant', and is the author of several open source projects including Suteki Shop, an eCommerce framework, and EasyNetQ, a simple API for RabbitMQ. He lives in Lewes on the south coast of the UK.