我想在nginx中通过nginx向每个请求发出Web服务请求,并根据我从Web服务获得的响应应用一些进程.
我使用nginx作为反向代理,并有多个流量路由到的web服务.我想添加一个额外的webservice(让我们称之为AdminService)作为管理员,这项服务将处理安全,计费和其他流量分析和预处理等事情.对于通过nginx的每个请求,我需要向AdminService发出请求,然后管理服务将分析更新某些统计信息等的请求并使用某些标记进行响应.然后,nginx将根据返回的标记更新一些标头,并将请求转发给相应的URL.
我看了一下Lua模块,它似乎没有进行webservice调用.我也看到有Java,Groovy和Clojure模块可用,这也许是我应该看的东西?否则我应该怎么看?
nginx ×1