基于eRDMA部署高网络性能的bRPC应用-阿里云服务器ECS使用教程 |
基于支持eRDMA能力的ECS实例部署bRPC应用,可以充分利用eRDMA提供的低延迟、高吞吐以及低CPU占用等特性,以优化bRPC应用的数据传输效率,适用于对消息吞吐量和时延要求较高的应用场景。本文介绍如何基于支持eRDMA能力的ECS实例部署bRPC应用,并测试eRDMA对bRPC应用的性能提升效果。 步骤一:准备环境本步骤需要创建2台支持eRDMA能力的ECS实例,1台作为server端,1台作为client端。创建过程中需注意以下配置项:
其他更多的参数说明,请参见自定义购买实例。 步骤二:部署并编译bRPC分别在2台ECS实例(server端和client端)上部署并编译bRPC。本示例以Alibaba Cloud Linux 3操作系统为例,其他操作系统部署bRPC的方法,请参见bRPC编译。
步骤三:性能测试分别在使用eRDMA功能和不使用eRDMA功能的场景中测试bRPC的性能,根据测试结果比较eRDMA对bRPC带来的性能提升。
|