Akka.NET or Alternative

687 views
Skip to first unread message

Andy Czerwonka

unread,
Mar 7, 2016, 4:01:20 PM3/7/16
to Akka User List
Hello All,

I've been asked to port our Java stack to .NET.  We use Akka to facilitate the distribution of our optimization/computation load across cores and eventually a cluster or nodes. I'm looking into Akka.NET and just wondering if the community this this is a viable port? Are there other products in the .NET ecosystem that I should consider for this use case?

-andy

Vitor Vieira

unread,
Mar 7, 2016, 4:29:43 PM3/7/16
to akka...@googlegroups.com
Hi Andy,

I highly recommend the Orleans project, https://github.com/dotnet/orleans as a Akka.NET substitute if you have any reason to don't use it.

If the team responsible to execute the porting have some experience with functional programming, or have previous exposure to the Akka framework,  I recommend to use F# together with Akka.NET or Orleans(avoid C# if you can).

It is a very powerful combination

Rgds,

Vitor Vieira
@notvitor


--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ: http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups "Akka User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+...@googlegroups.com.
To post to this group, send email to akka...@googlegroups.com.
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Konrad Malawski

unread,
Mar 7, 2016, 5:01:39 PM3/7/16
to akka...@googlegroups.com, Andy Czerwonka
We know the fine chaps over at Akka.NET a bit and I think you should give them a try :-)
It's hard for me to say if the impl is nice and idiomatic for .NET, however as you seem to have an Akka app migrating should be rather simple – they're very much 1:1 with "Akka.JVM" as far as I remember.

-- 
Cheers,
Konrad 'ktoso’ Malawski
Akka @ Lightbend

Konrad Malawski

unread,
Mar 7, 2016, 5:03:30 PM3/7/16
to Akka User List, Andy Czerwonka
Also... kind of surprising move: from JVM to .NET, I've seen more of the opposite direction in the past.
I suspect it's not much about Akka itself but some organisational movements or hiring things?
Message has been deleted
Message has been deleted

Andy Czerwonka

unread,
Mar 7, 2016, 8:08:25 PM3/7/16
to Akka User List
Thanks Vitor - Orleans looks promising.

Jamie Allen

unread,
Mar 8, 2016, 5:24:13 AM3/8/16
to Akka User List
One thing to remember with Orleans - it makes completely different guarantees than Akka.  Where Akka and Erlang focus on the lowest possible costs so that you choose when to pay them, Orleans loads them in up front.  That can make it easier on developers, but likely not as efficient.

Good luck!

Jamie Allen

unread,
Mar 8, 2016, 5:24:44 AM3/8/16
to Akka User List
Here's an analysis of Orleans I wrote when it was announced.

Roland Kuhn

unread,
Mar 8, 2016, 5:26:47 AM3/8/16
to akka-user
Ah, this reminds me: together with the core Orleans developers I did a comparison of the two approaches, take a look at https://github.com/akka/akka-meta/blob/master/ComparisonWithOrleans.md for in-depth information.

Regards,

Roland

--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ: http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups "Akka User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+...@googlegroups.com.
To post to this group, send email to akka...@googlegroups.com.
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.



Dr. Roland Kuhn
Akka Tech Lead
Typesafe – Reactive apps on the JVM.
twitter: @rolandkuhn


Reply all
Reply to author
Forward
0 new messages