PHP Ratchet - 多个客户端

标签 php zeromq ratchet

我正在为我的应用程序使用 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/

相关文章:

node.js - 两个不同的 `publisher sockets`可以使用zmq在相同的地址和端口上发布消息吗?

symfony + Ratchet : how to send msg to user from controller

php - WebSocket 不适用于 https 请求,并且它使用 PHP Ratchet 库与 http 正常工作

java - ZMQ Pub Sub - 它应该丢弃消息吗?

php - 在woocommerce中手动将产品添加到购物车

php - Swiftmailer 目的地 mysql

javascript - 覆盖 WordPress 子主题中的 javascript 函数

zeromq - 如何在 ZeroMQ 中监控/管理队列?

php - 使用 Ratchet Websocket 和 Symfony 获取 session 数据

php - 如何优化 SQL 查询以避免 while() 嵌套子查询?