akkadotnet / akka.net

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
http://getakka.net
Other
4.7k stars 1.04k forks source link

Implement DotNetty Transport #1356

Closed rogeralsing closed 7 years ago

rogeralsing commented 9 years ago

Netty has been ported to .NET by MS and we are aiming to replace the current transport with a new transport built ontop of DotNetty. https://github.com/Azure/DotNetty

Given the problems shown in #1355 and issues relating to message order I think we should step up our efforts on this one.

[edit] marking this critical as 300 msg/sec is simply not acceptable

rogeralsing commented 9 years ago

We could build this as a stand alone PoC under up for grabs, just to get some effort going here.

rogeralsing commented 9 years ago

Added a fork of DotNetty here https://github.com/akkadotnet/DotNetty, incase MS drops the effort, we can continue it here.

Aaronontheweb commented 9 years ago

I'm working on implementing the missing pieces in DotNetty to make it wire-compatible with Helios - mostly a bunch of decoding stuff. Should take me another 12-16 hours worth of work (depending on how quickly I can get the testing infrastructure ported correctly)

Aaronontheweb commented 9 years ago

Took a while, but DotNetty should be wire-compatible with Helios now: https://github.com/Azure/DotNetty/pull/40

Keep an eye on that PR.

Aaronontheweb commented 7 years ago

cc @SeanFarrow is going to take a stab at this

Aaronontheweb commented 7 years ago

Closed by https://github.com/akkadotnet/akka.net/pull/2444