我有一个laravel应用程序,我在其中使用phpratchet库在客户端和用户之间建立持久连接以进行实时通信(目前它只是一种方式,即,只有服务器可以发送消息到客户)。有了这个架构,我如何拥有多个这样的laravel服务器,每个服务器都有自己的一组连接到它们的客户端,以便相互通信?我正在考虑使用REDIS并拥有一个redis服务器,我的所有节点都将连接到该服务器(使用pubsub)。我的服务类似于群发消息应用程序(一个用户有很多组,一个组有很多用户),到目前为止(现在我只有一个服务器,没有redis),我得到了所有用户的组,并为他订阅这些主题(主题名称类似于GROUP_1、GROUP_
我有一个laravel应用程序,我在其中使用phpratchet库在客户端和用户之间建立持久连接以进行实时通信(目前它只是一种方式,即,只有服务器可以发送消息到客户)。有了这个架构,我如何拥有多个这样的laravel服务器,每个服务器都有自己的一组连接到它们的客户端,以便相互通信?我正在考虑使用REDIS并拥有一个redis服务器,我的所有节点都将连接到该服务器(使用pubsub)。我的服务类似于群发消息应用程序(一个用户有很多组,一个组有很多用户),到目前为止(现在我只有一个服务器,没有redis),我得到了所有用户的组,并为他订阅这些主题(主题名称类似于GROUP_1、GROUP_
先介绍一下背景。我的目标是使用RatchetWebSockets创建双向客户端-服务器通信。我已经按照描述安装了ratchet和配套软件here.我已成功创建HelloWorld应用程序,如所述here.现在我正在尝试使用this创建推送功能教程。我复制了代码,稍作修改(修改在下面的代码注释中注明),安装了ZMQ库(最新版本,将其添加到php.ini,显示在php-m中-简而言之,它已正确安装)。但是WebSocket不起作用。我将在下面提供我的测试过程以及指向我的域的真实实时链接,因此您可以自己检查。我的推送服务器和他们教程里的一模一样,IP换成了我服务器的IP。我通过SSH运行它,
先介绍一下背景。我的目标是使用RatchetWebSockets创建双向客户端-服务器通信。我已经按照描述安装了ratchet和配套软件here.我已成功创建HelloWorld应用程序,如所述here.现在我正在尝试使用this创建推送功能教程。我复制了代码,稍作修改(修改在下面的代码注释中注明),安装了ZMQ库(最新版本,将其添加到php.ini,显示在php-m中-简而言之,它已正确安装)。但是WebSocket不起作用。我将在下面提供我的测试过程以及指向我的域的真实实时链接,因此您可以自己检查。我的推送服务器和他们教程里的一模一样,IP换成了我服务器的IP。我通过SSH运行它,
我正在尝试运行Ratchet应用程序演示,但我无法执行该文件这是我的文件结构/var/www/src/MyApp//var/www/src/MyApp/chat.php/var/www/src/MyApp/chat-server.phprun();/var/www/src/MyApp/composer.json{"autoload":{"psr-0":{"MyApp":"src"}},"require":{"cboden/Ratchet":"0.3.*"}}VendorFolderisexistinthislocation/var/www/src/MyApp/vendor/每当我在终端
我正在尝试运行Ratchet应用程序演示,但我无法执行该文件这是我的文件结构/var/www/src/MyApp//var/www/src/MyApp/chat.php/var/www/src/MyApp/chat-server.phprun();/var/www/src/MyApp/composer.json{"autoload":{"psr-0":{"MyApp":"src"}},"require":{"cboden/Ratchet":"0.3.*"}}VendorFolderisexistinthislocation/var/www/src/MyApp/vendor/每当我在终端
我有一个Ratchet聊天服务器文件useRatchet\Server\IoServer;useRatchet\WebSocket\WsServer;useMyAppChat\Chat;requiredirname(__DIR__).'/vendor/autoload.php';$server=IoServer::factory(newWsServer(newChat()),26666);$server->run();我使用Websocket连接ws并且工作正常if("WebSocket"inwindow){varws=newWebSocket("ws://ratchet.mydoma
我有一个Ratchet聊天服务器文件useRatchet\Server\IoServer;useRatchet\WebSocket\WsServer;useMyAppChat\Chat;requiredirname(__DIR__).'/vendor/autoload.php';$server=IoServer::factory(newWsServer(newChat()),26666);$server->run();我使用Websocket连接ws并且工作正常if("WebSocket"inwindow){varws=newWebSocket("ws://ratchet.mydoma
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion在问这个问题之前我做了一些研究,但我找不到适合我情况的具体答案。我想创建实时同步到服务器上数据库的WebChat。(MySQL或MongoDB-一切正常)但是关于同步数据,有几种方法可以做到:Ratchet的PHP+websockets和我的工作只是创建一个通过JSON进行身份验证和消息传递的协议(protocol)。许多文档,许多教程。(我知道websockets在IE中不起作用,但没关
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion在问这个问题之前我做了一些研究,但我找不到适合我情况的具体答案。我想创建实时同步到服务器上数据库的WebChat。(MySQL或MongoDB-一切正常)但是关于同步数据,有几种方法可以做到:Ratchet的PHP+websockets和我的工作只是创建一个通过JSON进行身份验证和消息传递的协议(protocol)。许多文档,许多教程。(我知道websockets在IE中不起作用,但没关