C#, Scala

.NET -> Scala Interop Using RabbitMQ

I have taken on a new job and we are using a lot of .NET, but we are also using lots of Scala. My work colleague and I were talking about how to get different Actor frameworks (well Akka in Java and Akka.NET in .NET) to talk to each other. This does not seem possible right now, as the exact wire protocol would need to be decided and implemented.

So we thought ok how about you stick to using your actor framework of choice and we would send messages from .NET to Scala via some sort of messaging solution, where we would send messages as JSON.

So I decided to take a stab at that. I have used a few messaging solutions in my time, I decided to go for RabbitMQ as that is something I know and like (still need to learn Kafka, one day Kafka one day).

If this sounds like it could be of interest to you, I wrote this up here:



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s