文件名称:lua-resty-jsonrpc-batch:适用于OpenResty ngx_lua的JSONRPC批处理协议模块
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-10 07:13:11
Perl
lua-resty-jsonrpc-batch 批处理请求的Lua-Openresty实现( )。 批处理请求是非阻塞的,并且并行进行,因为此模块使用了ngx_lua的location.capture_multi。 因此,性能高而实现简单。 该模块解析批处理请求,对其进行验证,然后对上游服务器进行多个子请求。 请注意,您必须根据需要拥有一个上游JSON-RPC服务器,但是上游服务器不需要申请JSON-RPC批处理请求。 安装 luarocks --local install lua-resty-jsonrpc-batch 概要 基本用法 server { location / api { # jsonrpc endpoint } location / api / batch { lua_need_request_body
【文件预览】:
lua-resty-jsonrpc-batch-master
----lua-resty-jsonrpc-batch-0.0.1-2.rockspec(705B)
----index.html(2KB)
----t()
--------06_batch_request.t(6KB)
--------09_path.t(2KB)
--------01_version.t(629B)
--------00_compile.t(597B)
--------02_new.t(2KB)
--------04_single_request.t(4KB)
--------07_max_batch_request_size.t(3KB)
--------05_allow_single_request.t(3KB)
--------03_batch_invalid.t(1KB)
--------08_hook_subrequest.t(2KB)
----.gitignore(29B)
----lib()
--------resty()
----README.md(7KB)