JSON-RPC.Net is a high performance Json-Rpc 2.0 server, leveraging the popular JSON.NET library. Host in ASP.NET, also supports sockets and pipes, oh my!
- dotnet 4.0 or mono
JSON-RPC.net is licensed under The MIT License (MIT), check the LICENSE file for details.
You can start using JSON-RPC.Net with our nuget package.
To install JSON-RPC.NET Core, run the following command in the Package Manager Console;
PM> Install-Package AustinHarris.JsonRpc
To install JSON-RPC.NET AspNet, run the following command in the Package Manager Console
PM> Install-Package AustinHarris.JsonRpc.AspNet
Under ideal conditions > 120k rpc/sec (cpu i7-2600, console test server)
Starting benchmark processed 50 rpc in 0ms for ∞ rpc/sec processed 100 rpc in 2ms for 50,000 rpc/sec processed 300 rpc in 1ms for 300,000 rpc/sec processed 1,200 rpc in 6ms for 200,000 rpc/sec processed 6,000 rpc in 37ms for 162,162 rpc/sec processed 36,000 rpc in 228ms for 157,894 rpc/sec processed 252,000 rpc in 1,688ms for 149,289 rpc/sec processed 2,016,000 rpc in 13,930ms for 144,723 rpc/sec Finished benchmark...
i7 920 @ 2.67 GHz 12.0 GB
Getting Started & Documentation
Check our documentation.