登录 注册
当前位置:主页 > 资源下载 > 5 > 用Scala编写的微型服务器:s-server

用Scala编写的微型服务器:s-server

  • 更新:2024-06-30 11:11:26
  • 大小:631KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

服务器 一些用Scala编写的小型和智能服务器,包括nio服务器和小型httpd,它们也支持websocket(仅v13)。 它的目标是运行时占地面积小,并且在处理http请求的业务时具有多线程可扩展性。 s-server使用'@sun.misc.Contended'来启动false sharing ,因此如果需要异步响应,请使用-XX:-RestrictContended在jvm-8上运行它。 Http的解析和渲染是基于,但是我在性能和代码大小方面做了很多调整。 请注意,s-server 3.x是当前受支持的版本,不建议使用其他版本。 基准 s-server专门针对TCP服务进行了优化。 在 2017中,S服务器获得了不错的成绩,如下所示: 如何使用它? 三个例子: 此示例http服务器仅包含同步响应。 要使用流水线请求,只需运行'nc -C 127.0.0.1 8787 <