欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
AsyncWeb
小 (→Links) |
|||
(未显示1个用户的2个中间版本) | |||
第6行: | 第6行: | ||
==Links== | ==Links== | ||
− | *http://asyncweb.safehaus.org/ | + | *[http://asyncweb.safehaus.org/ AsyncWeb Homepage] |
− | *http:// | + | *[http://docs.huihoo.com/asyncweb/ AsyncWeb开源文档] |
− | + | ||
+ | [[category:web server]] | ||
+ | [[category:HTTP]] |
2013年1月28日 (一) 05:33的最后版本
AsyncWeb is a high-throughput, non blocking Java HTTP engine - designed throughout to support asynchronous request processing
AsyncWeb (built on top of the excellent Apache MINA network framework) employs non-blocking selector driven IO at the transport level, and is asynchronous thoughout - from the initial parsing of requests, right through to and including the services implemented by users. AsyncWeb breaks away from the blocking request / response architecture found in todays popular HTTP engines. This allows it to be highly scalable and capable of supporting very high throughput - even in high processing latency scenarios. A simple API allows new asynchronous services to be created easily - and out-of-the-box Spring integration allows them to be configured simply and with great flexibility. In addition to "endpoint" HTTP services, AsyncWeb also allows configurable "chains" of behaviour - enabling "filter" like behaviour to be applied to all requests. Pluggable "resolvers" map incoming requests to their target HTTP service - and are given access to the entire incoming request - allowing the routing possibilities to be very flexible.