我正在为我的应用程序使用 PHP Ratchet(推送集成),并具有实时出价功能,它的工作原理非常棒。
由于高流量,我们将我们的应用程序移到 AWS 平台上,我们有多个应用程序服务器实例,其中一个(Ratchet)。
$pull->bind('tcp://127.0.0.1:5555'); // Binding to 127.0.0.1 means the only client that can connect is itself
这意味着我只能从一个应用程序实例进行连接,但是我可以在这里添加多个客户端(我在 AWS 上的应用程序实例)吗?
由于负载平衡,我需要从多个本地主机连接。
有没有办法做到这一点?
最佳答案
您可以绑定(bind)到 0.0.0.0 而不是 127.0.0.1,这将允许来自任何服务器的所有连接,只要它们可以访问该机器上的端口 5555。
关于PHP Ratchet - 多个客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27483747/