星期二, 9月 17, 2013

activemq 與 python stompest.async 的安裝

簡單的進行幾個 MQ 的比較之後,決定用 ActiveMQ,原因是因為它使用 Java 編寫,在佈署上顯的比較簡單,只要下載下來,有 JDK 就沒問題了。
要搭配 STOMP 的話,得修改 conf/activemq.xml ,找到 transportConnectors 節段,加入:

以前景模式啟動的話,是輸入 bin/activemq console,當作 daemon 啟動的話,是輸入 bin/activemq start 。
用 STOMP 的話,依照 Apache ActiveMQ 網站上的說法,會比較缺少安全性,所以會建議搭配 SSL 或 NIO [2]。
Python 的部份,我是直接使用 stompest.async,它是建構在 twisted 之上,這個用 pip 安裝就可以。範例我是參考 stompest.async examples
範例沒什麼問題,接下來就是要熟悉跟了解如何使用了。
參考資料:
  1. STOMP protocol
  2. activemq Unknown data type: 69

沒有留言: