外卖网站源码java
Spring
Boot
和
gRPC
基准测试
该项目比较了
gRPC
+
Protocol
Buffers
和
REST
+
JSON
的性能。
比较是在某些条件下进行的,我们在下面的基准测试部分更详细地讨论了这些条件。
因为这个实验是在我的本地机器上进行的,我接受它只是展示了它们相对于彼此的表现。
:memo:
我学到的是?
:pencil:
gRPC
和
REST
之间的差异。
:pencil:
gRPC和Protocol
Buffer背后的理论。
:pencil:
设置一个简单的gRPC服务器和客户端。
:pencil:
利用协议缓冲区进行代码生成。
:pencil:
将REST
API与协议缓冲区集成。
:pencil:
使用JMeter
进行基准测试。
:hammer_and_wrench:
项目结构
由
GRPC
和
Spring
Boot
服务器支持的单个
Spring
Boot
客户端。
样本客户端
一个接受
JSON
和协议缓冲区响应的
Spring
Boot
项目。
端口:
5000
端点
//
REST
/rest/randomNumbers?count={n}
->
Generates
{n}
random
numbers
as
JSON
List
/r
2021-09-16 14:41:50
1.51MB
系统开源
1