2012-10-11 42 views
0

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

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

我得到:连接失败:无效的代理URI方案

如何,我可以通过PHP发送邮件有什么想法?我从错误的角度来看待这个问题吗?我应该尝试使用常规的PHP套接字函数来连接到ActiveMQ吗?

谢谢。

回答

2

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

面值为例:

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

你需要确保定期STOMP在ActiveMQ的启用。

+0

嘿制定出!非常感谢。 – user628896