各大API网关性能比较

2019-04-12
阅读 3 分钟
19.8k
用于实现API网关的技术有很多,大致分为这么几类: 通用反向代理:Nginx、Haproxy、…… 网络编程框架:Netty、Servlet、…… API网关框架:Spring Cloud Gateway、Zuul、Zuul2、…… API网关最基本的功能就是反向代理,所以在对API网关做技术选型的时候需要着重考察其性能表现,本文对Nginx、Haproxy、Netty、Spring Cloud Ga...

Haproxy反向代理WebSocket的方法

2018-01-10
阅读 1 分钟
10.6k
WebSocket请求和一般的Http请求不一样,它会长时间保持一个connection,Haproxy反向代理WebSocket请求需要用到timeout tunnel参数,否则这个链接可能就会提前关闭。例如:

基于Cookie的Haproxy防止过速请求的方法

2018-01-08
阅读 1 分钟
3.6k
在网上找一些关于Haproxy对于过速防御的解决办法,大致上就找到两种: 对于整体请求速度的控制 对于某个IP的请求速度的控制 这两种方式都不太好,第一种太过粗粒度,第二种容易误伤(如果多个客户端从同一台路由设备过来)。 设想一种基于Cookie的防御方法,因为Cookie里有记录SESSIONID这样的数据,如果针对SESSIONID进...