概述
为了测试不同http框架的性能,开发了如下demo,链路关系如下所示:
技术栈
- gateway采用reactor编写,底层为netty,不再使用tomcat
- demo-client采用reactor编写,底层为netty,不再使用tomcat。其中对demo-svc的接口有两种:一是使用OKHttp优化的feign;二是使用reactor优化的feign。
- demo-svc采用reactor编写,底层为netty,不再使用tomcat。
- demo-mvc采用tomat编写。
核心代码
服务端核心代码
客户端核心代码
客户端采用两种形式: