Http-kit 是主要由Java 和 Clojure开发,为Clojure定制的零依赖的HTTP lib,仅用3000多行代码,实现了高性能 Server,Client,Timer。代码量少,实现简单,对Hacker友好。
在普通的PC上进行性能测试时,http-kit server每秒能处理数万个请求,并能轻松保持数十万并发,每个连接消耗几k内存,并发数仅与内存大小有关,高并发不影响 latency。
http-kit 下载:http-kit
http-kit 官网:http-kit.org
1)HTTP Server:
- 高性能, 在普通机器上,每秒处理数万个请求
- 高并发支持。采用异步IO + 线程池的方式,在普通机器上,数十万并发
- 支持HTTP长连和WebSocket
2)HTTP Client: