ruby - Nginx与后端服务器之间的IPC机制是怎样的?

标签 ruby node.js nginx webserver ipc

Nginx将请求传输到其他后端服务器,例如Thin(Ruby服务器)、Node.js服务器、Tomcat,那么它们之间的IPC机制是怎样的

共享内存? 套接字(即使在同一台机器上)? 管道? 标准IO? (对于 CGI 或 FastCGI,是的)

还是别的什么?

最佳答案

根据您的设置,我可以使用 Unix 套接字或 TCP。

这将使用 TCP:

upstream my_site {
  server 127.0.0.1:9292;
}

这将使用 Unix Socket:

upstream my_site {
  server unix://path/to/socket;
}

关于ruby - Nginx与后端服务器之间的IPC机制是怎样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13465394/

相关文章:

ruby-on-rails - 如何在 Rails 中正确使用基本作用域

android - 如何通过android从rails读取base64编码的图片

javascript - for 循环中的 Promise 链

javascript - Shippo:在其他函数中使用生成的交易的 label_url 变量

nginx - 将启用 ngx_http_realip_module 的 cloudflare Ips 列入白名单

c# - 调用 api Controller 时获取客户端 wan IP 地址

ruby-on-rails - 无法在 Shopify 的应用程序中嵌入网站(X-Frame-Options)

Ruby Regex * 与字符序列不匹配

java - 如何使用 maven 部署 node.js 应用程序?

amazon-web-services - 如何在 AWS 和 SSL 终止中设置 kubernetes NGINX 入口