FPNN 1.1.2 Release

云上曲率 -
FPNN 1.1.2 Release

FPNN 1.1.2 已于7月26日下午正式发布。

图标

对比 0.9.3 版本,主要的改动如下:

FPNN UDP 模块正式公开FPNN UDP 提供可靠UDP链接,开发者可使用UDP可靠连接在弱网环境下作为 TCP 链接的替代FPNN DUP 可靠连接支持在同一链接中混合发送可靠数据和非可靠数据TCP增加更加及时的保活功能,以及更加及时的链接活性检测MultipleURLEngine 接口全面更新,可以在调用接口时直接指定 HTTP 头数据,不用再做独立的外部维护全面支持 GCC/G++ 8 & GCC/G++ 9增加对 CentOS 8 和 Ubuntu Server 20 的支持全面改进文档,重写使用向导,并增加 API 接口文档

FPNN 1.0.0 和 1.1.0 两个版本,因为当时文档暂未更新完成,所以没有对外发布。此次1.1.2版本发布,对应文档已经全部完成更新。后续 云上曲率 RTM 及相关业务将逐步从1.1.1版本更新至1.1.2版本。

其他开发语言的SDK,将随后陆续更新,并进新发布。

最后,1.1.0版本及1.1.2版本相关性能数据摘要如下:

数据摘要索引

压力测试

TCP 同一局域网TCP 洲际传输:德国法兰克福到美国西部俄勒冈(直线距离超过8,000公里)UDP 同一局域网UDP 洲际传输:德国法兰克福到美国西部俄勒冈(直线距离超过8,000公里)

海量链接

TCP 同一局域网UDP 同一局域网

TCP & UDP 对比测试

新加坡到德国法兰克福(直线距离超过10,000公里)

压力测试

TCP 同一局域网

机型虚拟 CPU内存(GB)链接数量QPS平均响应时间(usec)AWS m5.xlarge416100049,708335AWS m5.xlarge416130227,91912,854AWS m5.xlarge4161,500148,95910,403AWS m5.xlarge4162,00099,552356AWS m5.xlarge4163,000149,61527,456

TCP 洲际传输:德国法兰克福到美国西部俄勒冈(直线距离超过8,000公里)

机型虚拟 CPU内存(GB)链接数量QPS平均响应时间(usec)ping/2 (msec)AWS m5.xlarge4161017,921147,825137AWS m5.xlarge416190338,601151,772139AWS m5.xlarge416700339,240183,541136 ~ 137AWS m5.xlarge4163,200312,073256,980139 ~ 141AWS m5.xlarge4166,000299,175346,927136 ~ 137

UDP 同一局域网

机型虚拟 CPU内存(GB)链接数量QPS平均响应时间(usec)AWS m5.xlarge4161017,628199AWS m5.xlarge41670123,0091,174AWS m5.xlarge41680122,64124,623AWS m5.xlarge41680073,0301,306AWS m5.xlarge41620095,894400AWS m5.xlarge4161,00049,5903,832

UDP 洲际传输:德国法兰克福到美国西部俄勒冈(直线距离超过8,000公里)

机型虚拟 CPU内存(GB)链接数量QPS平均响应时间(usec)ping/2 (msec)AWS m5.xlarge41610048,493138,859138AWS m5.xlarge41660107,528139,968140AWS m5.xlarge41680079,503139,974138 ~ 139

海量链接

TCP 同一局域网

机型虚拟 CPU内存(GB)链接数量QPS平均响应时间(usec)AWS m5.2xlarge8322,040,00081,351446AWS m5.2xlarge8322,040,000137,2944,985AWS m5.2xlarge8322,040,000179,79411,345

UDP 同一局域网

机型虚拟 CPU内存(GB)链接数量QPS平均响应时间(usec)AWS m5.2xlarge83212,2005,95711,480AWS m5.2xlarge83219,0007211,857

TCP & UDP 对比测试

新加坡到德国法兰克福(直线距离超过10,000公里)

Quest CountQPSTCP 平均延迟(msec)TCP 最大延迟 (msec)TCP 最小延迟(msec)FPNN 可靠 UDP 平均延迟(msec)FPNN 可靠 UDP 最大延迟 (msec)FPNN 可靠 UDP 最小延迟(msec)FPNN 非可靠 UDP 平均延迟(msec)FPNN 非可靠 UDP 最大延迟 (msec)FPNN 非可靠 UDP 最小延迟(msec)2,000101932321557778777778775,0002019325015477787777787710,000501932451547778777778772,000100193248140777877778077100,0001,0008825377777877777877200,0002,0008317977777877779077300,0003,000812347778254777839377300,0005,000801637781302778745477
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

c++rpcudplinux

扩展阅读

加个好友,技术交流

1628738909466805.jpg