独angular兽共享套接字

是否有可能在networking上有一个unix套接字? 运行独angular兽的多个应用程序服务器是否可以使用相同的共享套接字?

我想要达到的设置将如下所示:

nginx ↓ Unicorn Unicorn 

nginxconfiguration:

 upstream github { server unix:/shared/unicorn.sock; } 

独angular兽configuration(x2)

 listen '/shared/unicorn.sock' 

我知道有可能做到这样的事情:

 upstream unicorns { server 192.168.1.100:5000; server 192.168.1.101:5000; } 

但是我认为这并不理想,因为你没有得到独angular兽做自己的负载平衡的好处,你必须提前指定IP地址。

几年前,GitHub 在博客中介绍了他们的独angular兽设置 ,我认为他们正在描述类似的设置,但是如何实现这一点还不清楚。

Unix套接字只在该系统中工作。 networking上的套接字称为TCP连接。 做到这一点的方法是让Unicorn监听一个TCP套接字并configurationnginx将它们用作上游(正如你所提到的那样)。 独angular兽没有分布式负载平衡; 你需要nginx来做负载平衡。