2012-10-11 76 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