nuster 是一个基于 HAProxy 的高性能 HTTP 缓存服务器和 RESTful NoSQL 缓存服务器,既可以用作类似 Varnish 或者 Nginx 那样的 HTTP 缓存服务器,来缓存动态或者静态的 HTTP 资源,也可以用作 RESTful NoSQL 缓存服务器, 用 HTTP POST/GET/DELETE 来 添加 /取得 /删除 Key/Value。
Fix some init issues
Fixed uninitialized stats shctx
Fix missed uri.data
Check msg len before update data
Update cache create order to prevent potential lock
Set entry->data to null when forward error
Assign to temp var
Fix missed uri.data
Fixed bitmap overlap
Series of fixes backported from cache part
Fix incorrect len when build BODY cache key
Fix improper handling of MSG_ENDING
Send response header asap.
This fix separate header and body, and send header along.
Allocate entry_key before entry
Initialise ctx.req to prevent incorrect release
Check data before release
Do not pass tail to _nst_cache_data_append
Check state in io handler
Release element when failed to allocate data
Change incorrect CTX_PASS to CTX_BYPASS
Upgrade HAProxy to v1.8.14
详细介绍
https://github.com/jiangwenyuan/nuster/blob/master/README-CN.md