乐趣区

关于c++:FPNN-112-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.xlarge 4 16 1000 49,708 335
      AWS m5.xlarge 4 16 130 227,919 12,854
      AWS m5.xlarge 4 16 1,500 148,959 10,403
      AWS m5.xlarge 4 16 2,000 99,552 356
      AWS m5.xlarge 4 16 3,000 149,615 27,456
    • TCP 洲际传输 :德国法兰克福到美国西部俄勒冈( 直线间隔超过 8,000 公里)

      机型 虚构 CPU 内存(GB) 链接数量 QPS 均匀响应工夫(usec) ping/2 (msec)
      AWS m5.xlarge 4 16 10 17,921 147,825 137
      AWS m5.xlarge 4 16 190 338,601 151,772 139
      AWS m5.xlarge 4 16 700 339,240 183,541 136 ~ 137
      AWS m5.xlarge 4 16 3,200 312,073 256,980 139 ~ 141
      AWS m5.xlarge 4 16 6,000 299,175 346,927 136 ~ 137
    • UDP 同一局域网

      机型 虚构 CPU 内存(GB) 链接数量 QPS 均匀响应工夫(usec)
      AWS m5.xlarge 4 16 10 17,628 199
      AWS m5.xlarge 4 16 70 123,009 1,174
      AWS m5.xlarge 4 16 80 122,641 24,623
      AWS m5.xlarge 4 16 800 73,030 1,306
      AWS m5.xlarge 4 16 200 95,894 400
      AWS m5.xlarge 4 16 1,000 49,590 3,832
    • UDP 洲际传输 :德国法兰克福到美国西部俄勒冈( 直线间隔超过 8,000 公里)

      机型 虚构 CPU 内存(GB) 链接数量 QPS 均匀响应工夫(usec) ping/2 (msec)
      AWS m5.xlarge 4 16 100 48,493 138,859 138
      AWS m5.xlarge 4 16 60 107,528 139,968 140
      AWS m5.xlarge 4 16 800 79,503 139,974 138 ~ 139
  • 海量链接

    • TCP 同一局域网

      机型 虚构 CPU 内存(GB) 链接数量 QPS 均匀响应工夫(usec)
      AWS m5.2xlarge 8 32 2,040,000 81,351 446
      AWS m5.2xlarge 8 32 2,040,000 137,294 4,985
      AWS m5.2xlarge 8 32 2,040,000 179,794 11,345
    • UDP 同一局域网

      机型 虚构 CPU 内存(GB) 链接数量 QPS 均匀响应工夫(usec)
      AWS m5.2xlarge 8 32 12,200 5,957 11,480
      AWS m5.2xlarge 8 32 19,000 721 1,857
  • TCP & UDP 比照测试

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

      Quest Count QPS TCP 均匀提早(msec) TCP 最大提早 (msec) TCP 最小提早(msec) FPNN 牢靠 UDP 均匀提早(msec) FPNN 牢靠 UDP 最大提早 (msec) FPNN 牢靠 UDP 最小提早(msec) FPNN 非牢靠 UDP 均匀提早(msec) FPNN 非牢靠 UDP 最大提早 (msec) FPNN 非牢靠 UDP 最小提早(msec)
      2,000 10 193 232 155 77 78 77 77 78 77
      5,000 20 193 250 154 77 78 77 77 78 77
      10,000 50 193 245 154 77 78 77 77 78 77
      2,000 100 193 248 140 77 78 77 77 80 77
      100,000 1,000 88 253 77 77 78 77 77 78 77
      200,000 2,000 83 179 77 77 78 77 77 90 77
      300,000 3,000 81 234 77 78 254 77 78 393 77
      300,000 5,000 80 163 77 81 302 77 87 454 77
退出移动版