【问题标题】:PHP Stomp client library for ActiveMQ + WebSockets用于 ActiveMQ + WebSockets 的 PHP Stomp 客户端库
【发布时间】:2012-10-02 10:02:23
【问题描述】:

我已经安装了支持 WebSocket 的 ActiveMQ,并且我能够让 JS 演示工作。我现在面临的问题是 PHP Stomp 库无法与 WebSocket URI 一起使用,所以当我尝试时:

$stomp = new Stomp('ws://localhost:61614');

我明白了:

连接失败:代理 URI 方案无效

关于如何通过 PHP 发送消息有什么想法吗?我是不是从错误的角度看待这个问题。我应该尝试常规的 PHP 套接字函数来连接到 ActiveMQ 吗?

谢谢。

【问题讨论】:

    标签: php websocket activemq stomp


    【解决方案1】:

    是的,从 PHP 中您应该通过 TCP 连接到消息队列。在内部这将使用 PHP 的套接字或流套接字,但您应该能够简单地正常使用 STOMP 库。

    例子:

    $stomp = new Stomp('tcp://localhost:61613');
    

    您需要确保在 ActiveMQ 中启用了常规 STOMP。

    【讨论】:

      猜你喜欢
      • 2012-07-15
      • 2018-03-27
      • 2021-05-16
      • 2014-11-28
      • 1970-01-01
      • 2011-12-24
      • 2015-10-18
      • 2011-12-06
      • 2016-08-27
      相关资源
      最近更新 更多