Redola.Rpc 的一個(gè)小目標(biāo):20000 tps。
Concurrency level: 8 threads Complete requests: 20000 Time taken for tests: 0.886 seconds Time per request: 0.044 ms (avg) Requests per second: 22573 [#/sec] (avg)
Concurrency level: 8 threads Complete requests: 10000 Time taken for tests: 0.424 seconds Time per request: 0.042 ms (mean) Requests per second: 23584 [#/sec] (avg)
測(cè)試環(huán)境使用 AWS 虛擬機(jī) AWS EC2 C4 Instance Model c4.2xlarge,配置如下:
Processor: Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz vCPU: 8 Memory: 15 GiB Storage: 30G EBS-Only Bandwidth: 1,000 Mbps OS: Windows Server 2012 R2
Redola.Rpc 是什么?
- Redola.Rpc 是一個(gè)基于 C# 的輕量級(jí) RPC 框架;
- Redola.Rpc 是一個(gè)源代碼托管在 GitHub 上的開源項(xiàng)目;
- Redola.Rpc 是一個(gè)發(fā)布在 nuget.org 上的可安裝軟件包;