DotNetty
DotNetty copied to clipboard
this project stopped developing?
this project stopped developing?
if this project is stopped, what should we do? is there some other project to replace it?
This is only the java port of the "netty" project. In this case, no additional functionality is introduced.
i suggest libuv sharp
Stop the maintenance of project, there is a great risk in the use of the project.
i suggest libuv sharp
libuv sharp was stopped
I'm also interested in DotNetty replacement. While it looks like DotNetty production ready, it seems quite a risk to pick it for new projects, since it is not actively developed and it's minimally maintained.
We might pick some actor framework Akka/Orleans for upcoming projects instead of DotNetty.
Don't tease, Akka / Orleans is totally incomparable with dotnetty,Akka / Orleans can do it, Netty can do it, but Netty can do it, Akka / Orleans cannot.Provides support for extending different application layer communication protocols (TCP, UDP, DNS, MQTT, HTTP, WS.) based on socketchannel.Features such as zero copy and memory pool also ensure that Netty will not have performance problems.I would not choose Akka / Orleans, which is not flexible and not very scalable.
i suggest libuv sharp
libuv sharp was stopped
never mind,it's enough
if this project is stopped, what should we do? is there some other project to replace it?
BeetleX 1M connections problem solution NetCoreServer 10K connections problem solution
I don't think BedrockFramework is suitable.
Please See.
https://github.com/dotnet/aspnetcore/issues/20554 https://github.com/dotnet/runtime/issues/1793
Hey all, BedrockFramework is very much in the same space as DotNetty albeit trying to be a more idiomatic approach (not a port of a java framework). Those issues linked are what the foundation of what BedrockFramework is built on. The library will uses abstractions provided by the core framework and has a set of implementations (transports, codecs) for various protocols.
See https://speakerdeck.com/davidfowl/project-bedrock for more information.