QPS 提升60%,揭秘阿里巴巴轻量级开源 Web 服务器 Tengine 负载均衡算法
本文作者: 王发康(花名:毅松),GitHub ID @wangfakang ,Tengine 开源项目 maintainer,阿里巴巴技术专家,负责阿里巴巴 WEB 统一接入层的开发及维护。 前言 在阿里七层流量入口接入层(Application Gateway)场景下, Nginx 官方的Smooth Weighted Round-Robin( SWRR )负载均衡算法已经无法再完美施展它的....
QPS 提升60%,揭秘阿里巴巴轻量级开源 Web 服务器 Tengine 负载均衡算法
前言 在阿里七层流量入口接入层(Application Gateway)场景下, Nginx 官方的Smooth Weighted Round-Robin( SWRR )负载均衡算法已经无法再完美施展它的技能。 Tengine 通过实现新的负载均衡算法Virtual Node Smooth Weighted Round-Robin(VNSWRR )不仅优雅的解决了 SWRR 算法的缺陷,而且QP....
轻量级的Web服务器Nginx0.9.0 开发版发布
Nginx 是一款轻量级的 Web 服务器,同时它也是一个反向代理服务器及电子邮件(IMAP/POP3)代理服务器。Nginx 由俄罗斯的程序设计师Igor Sysoev所开发,最初是为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Nginx 特点是占有内存少,高并发形态下的发现也相当优秀。国内几个大型门户网站都已经过渡到 Nginx 平台上,比如:腾讯、网....
Nginx 外的另一选择,轻量级开源 Web 服务器 Tengine 发布新版本
新版发布 近日,轻量级开源 Web 服务器 Tengine 发布了2.3.0版本,新增如下特性: ngx_http_proxy_connect_module [1] ,该模块让 Tengine 可以用于正向代理场景,支持对 CONNECT 方法请求的处理; HTTP2 Server粒度控制[2] 新增 HTTP2指令,可针对 listen 相同端口的 server 进行个性化开启与关闭 HTT.....
Javalin 2.4.0 发布,Kotlin/Java 轻量级 Web 框架
Javalin 2.4.0 已发布,Javalin 是用 Kotlin 和 Java 编写的一个非常轻量级的 Web 框架,专注于简单性和 Java/Kotlin 的互操作性。 Javalin without Jetty 如果要将 Javalin 与应用服务器或 servlet 容器(如 Tomcat、WebLocic等)一起使用,则可以使用 EmbeddedJavalin.create...
「造个轮子」——cicada(轻量级 WEB 框架)
前言 俗话说 「不要重复造轮子」,关于是否有必要不再本次讨论范围。 创建这个项目的主要目的还是提升自己,看看和知名类开源项目的差距以及学习优秀的开源方式。 好了,现在着重来谈谈 cicada 这个项目的核心功能。 我把他定义为一个快速、轻量级 WEB 框架;没有过多的依赖,核心 jar 包仅 30KB。 也仅需要一行代码即可启动一个 HTTP 服务。 特性 现在来谈谈重要的几个...
docker容器轻量级web管理工具之portainer
portainer部署&监控工具 官方地址:https://github.com/portainer/portainer 部署方法:https://portainer.readthedocs.io/en/latest/deployment.html 方法1、基于本地容器的部署【推荐】 以192.168.2.29这台主机为例。 首先需要开启docker的2375端口 vi /etc/sy.....
ubuntu lighttpd轻量级web服务器
Lighttpd和PHP的搭配现在越来越常见了。但是老实说,如非必要,我还是推荐你使用Apache和PHP的搭配方式,毕竟LAMP构架的成熟度和稳定度都是经过时间考验的。 那么什么时候Lighttpd和PHP的搭配更值得选择呢?可以从以下几点考虑:如果访问量比较大,硬件资源吃紧,那么Lighttpd...
基于Spring的轻量级Web Service事务管理框架及其实现
正如我们所知的,Web Service的SOAP消息可以通过许多种基于Internet的网络传输协议来传送。大部分情况下,我们使用HTTP协议来传送SOAP消息,一个优势是,由于HTTP协议的无状态特性,那么,基于其的SOAP消息很容易的穿过防火墙;但同时也有一个副作用就是,无法保证Web Service客户端和服务端的一致性,即Web Service事务不可控制。 我并不十分了解诸如SDO(S....
7款轻量级的.NET框架:轻松开发Web应用
1. Martin Framework Martin Framework 是一个 .NET 的轻量级 Web 框架,灵感来自 Ruby 的 Sinatra。 Martin 基于映射 URL 到 Action 的思路,支持 GET, POST, PUT, DELETE 操作。 2. OpenRasta OpenRasta 是一个简单的 REST 框架,基于 .NET 平台开发。灵感....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
阿里UC研发效能
分享研发效能领域相关优秀实践,技术分享,产品信息
+关注