valyala / gorpc

Simple, fast and scalable golang rpc library for high load
MIT License
701 stars 101 forks source link

Is this still a better choice than golang roc? #33

Closed 1a1a11a closed 4 years ago

1a1a11a commented 5 years ago

I see the last commit is more than two years ago, so I would like to know whether this is better choice if I want to use it in high-load servers with large request size (~200K content per request on average).

MostHated commented 5 years ago

I was really wanting to like this library and use it, but it just wasn't happening unfortunately. I just kept having a bunch of issues. I am not sure if it is helpful anymore (or even in your particular case) but, I decided to give rpcx a go and I am thrilled with it so far.

I spent two days trying to get this library working how I needed, I was able to swap it out for rpcx in about an hour and a half and everything is working perfect. I was pleasantly surprised when I saw it uses MessagePack, too. I am a big fan of that library from using it in Unity/C# for networking.

kaos commented 4 years ago

I've used this library for a simple admin interface to a daemon process, ad it work like a charm. Where rpcx seems like way overkill for such a simple use case.