文件名称:nginx_upstream_module:Tarantool NginX上游模块(REST,JSON API,websockets,负载平衡)
文件大小:97KB
文件格式:ZIP
更新时间:2024-02-26 10:41:27
nginx json-api rest-api json-rpc tarantool
Tarantool NginX上游模块 主要特点: nginx和Tarantool都可以通过HTTP(S)访问。 可通过JSON-RPC或REST调用的Tarantool方法。 具有弹性配置的负载平衡。 备份和容错。 低开销。 进一步了解: 局限性 在Tarantool支持带外答复之前,不支持WebSocket。 此模块不支持从2.4.0开始的Tarantool1.6.x。 从那时起,它就使用了Tarantool 1.7协议功能。 Docker镜像 Tarantool NginX上游模块: ://hub.docker.com/r/tarantool/tarantool-ng
【文件预览】:
nginx_upstream_module-master
----.gitignore(176B)
----Dockerfile(7KB)
----third_party()
--------tp.h(46KB)
--------yajl()
--------msgpuck()
----Makefile(4KB)
----t()
--------basic_features.py(6KB)
--------test.lua(4KB)
--------parallel_clients.sh(239B)
--------v25_features.py(4KB)
--------v26_features.py(14KB)
--------cases()
--------ngx_versions_list(305B)
--------ngx_confs()
--------lua.py(1KB)
--------v27_features.py(600B)
--------run_all.sh(2KB)
--------v24_features.py(2KB)
--------transcode.sh(842B)
--------tp_allowed.c(783B)
--------v20_features.py(4KB)
--------auto.sh(805B)
--------http_utils.py(12KB)
--------v23_features.py(5KB)
----src()
--------ngx_http_tnt_version.h.in(1KB)
--------tp_transcode.c(31KB)
--------tp_ext.h(3KB)
--------ngx_http_tnt_module.c(113KB)
--------json_encoders.c(3KB)
--------tp_transcode.h(5KB)
--------ngx_http_tnt_version.h(1KB)
--------debug.h(2KB)
--------json_encoders.h(3KB)
----valgrind.suppress(2KB)
----nginx.vh.default.conf(368B)
----LICENSE(1KB)
----docker-compose.yml(1KB)
----.gitmodules(205B)
----examples()
--------simple_rest_client.sh(2KB)
--------echo.html(2KB)
--------echo.lua(1KB)
--------simple_rest_client.py(3KB)
----README.md(38KB)
----config(2KB)
----nginx.conf(643B)
----misc()
--------json2tp.c(3KB)
--------tp_dump.c(3KB)
----AUTHORS(404B)