亚博App-亚博App买球首选

089-67655631

在线客服| 微信关注
当前位置: 首页 > 企业新闻

Client/Server网络技术应用程序流程_亚博App


本文摘要:亚博App,亚博App买球首选,smart-socket是以很多协议Http、WebSocket、MQTT、二进制独享协议的实践活动中累积了很多珍贵工作经验,进而凝炼变成一款简约、易用、高性能的通讯架构。高性能更强的货运量,更低的延迟时间越来越少的資源耗费最尽可能降低多余的运行内存复制升级內容引进BufferFactory的设计方案简单化手机客户端/服务端内存池的配备。

smart-socket是一个AIO通讯架构,能够迅速、轻轻松松地开发设计Client/Server网络技术应用程序流程。它大大简化了网络编程技术难度系数和复杂性,可广泛运用与各种TCP/UDP的通讯情景。smart-socket是以很多协议Http、WebSocket、MQTT、二进制独享协议的实践活动中累积了很多珍贵工作经验,进而凝炼变成一款简约、易用、高性能的通讯架构。

性能

简约适用各种各样传送种类、协议,且仅紧紧围绕着两个关键插口MessageProcessor、Protocol程序编写开发设计。灵便且可拓展的有限状态机设计方案,能够清楚地分离出来侧重点。关键包编码1500行,编译程序后的jar包仅44kb假如对于此事无显著感受,能够较为别的类似新项目。易用文本文档丰富多彩的Javadoc、客户手册和实例。

沒有附加的依靠,只规定JDK8及之上版本号。高宽比可订制化的插件。已内嵌一些十分好用且拆箱既用的插件:SSL/TLS通讯、心率、断线重新连接、服务项目指标值统计分析、信用黑名单、内存池检测。

資源

高性能更强的货运量,更低的延迟时间越来越少的資源耗费最尽可能降低多余的运行内存复制升级內容引进BufferFactory的设计方案简单化手机客户端/服务端内存池的配备。进行SSL/TLS通讯工作能力的插件化更新改造,完全废止了SslAioSession、AioSSLQuickServer、AioSSLQuickClient。

服务端AioQuickServer适用共享资源外界内存池。即一个过程中运行好几个服务端或是手机客户端,能够同用同一个内存池,提高資源使用率。调节NetMonitor的接口设计。

内存池

默认设置禁止使用内存池。对性能无完美规定的情景可忽视内存池,减少学习培训成本费。-:smart-http通讯协议:Http压测工具:wrk测试机:MacBookPro,2.9Ghzi5,4核8G内存测试指令:wrk-H'Host:.1'-H'Accept:text/plain,text/html;q=0.9,application/xhtml xml;q=0.9,application/xml;q=0.8,*/*;q=0.7'-H'Connection:keep-alive'--latency-d15-c1024--timeout8-t4.1:8080/plaintext-spipeline.lua--16检测結果:smart-socket的性能主要表现基本上平稳保持在100MB/s上下。

线程数Requests/secTransfer/..。


本文关键词:亚博App买球首选,手机客户端,性能,通讯,高性能,易用

本文来源:亚博App-www.lspamodern.com

客户案例Customer case
  • 恒指跌0.48% 软件开发板块领跌【亚博App】
  • 加拿大政府提出“增强版气候计划” 推动实现减排【亚博App】
  • 亚博App:面对新形势新挑战 如何践行多边主义?习近平强调这16个字
  • 2020年安宁绿岛葡萄展顺利举办-亚博App
  • 台风八尾27日下午5时在辽源东风减弱为热带低气压
  • 至少有105家公司被招募参加服务和贸易博览会公共疾病预防展_亚博App
  • 京郊自驾游路线发布 300多位车主感觉提前了
  • 刘怀皮为农村基层工作者开展“管理中心工作”【亚博App买球首选】
  • 南非重启两项新冠疫苗临床试验-亚博App买球首选
  • 青海三河源区生态脆弱地区脱贫