如何在OpenResty中嵌入Tarantool?

Openresty有一个选项,用于指定到LuaJIT的路径。NGXIN/Lua模块为每个请求使用协程。然而,Tarantool使用Fibers而不是协程

这是否意味着您需要创建一个自定义lua-nginx-module,使用Tarantool的Fibers?

或者是否还有其他原因,使得Tarantool不适合嵌入Openresty/NGINX用于小型应用程序(即没有多机设置)?

点赞
用户6098274
用户6098274

使用 Tarantool 和 nginx 的几种选项

有几种选项可以使用 Tarantool 和 nginx。

第一种是使用 Tarantool nginx 模块:https://github.com/tarantool/nginx_upstream_module

第二种是使用 resty 库:https://github.com/perusio/lua-resty-tarantool

目前没有直接在 nginx 中使用 Tarantool 的方法。

2016-03-23 19:34:08