2013-07-01 91 views
2

任何人都可以從JAVA提供Apache Apollo隊列生產者和消費者的示例嗎? 以前我使用的是Apache ActiveMQ,但現在我想遷移。Apache Apollo示例JAVA

+1

你有什麼試過?你想使用什麼客戶端?將問題擴展爲一個真正的問題。 –

回答

5

阿波羅發行版中有幾個例子。你想看看那些位於分佈如下目錄:

  • 例子/ openwire/JAVA
  • 例子/跺腳/ JAVA
  • 例子/ MQTT/JAVA
  • 例子/ AMQP/JAVA
+0

感謝您分享示例地點。我會盡快分享我的代碼。 –

1

如果您使用的是Apollo支持的協議,那麼如果生產者和使用者已經向ActiveMQ發送消息,則不會看到生產者和消費者需要進行任何更改。除了經紀人的網址,如果改變了。

1

您需要獲取以下jar文件: https://people.apache.org/~rgodfrey/qpid-java-amqp-1-0-client-jms.html和javax.jms之一。之後,使用apollo附帶的例子非常簡單。

我使用以下命令從bin文件夾啓動偵聽器: java -cp example/geronimo-jms_1.1_spec-1.1.jar:example/javax.jms-3.1.2.2.jar:example/qpid-amqp-1- 0-客戶0.22.jar:例如/ qpid-AMQP-1-0-客戶JMS-0.22.jar:例如/ qpid-AMQP-1-0-共0.22.jar :. example.Listener主題://事件

和生產者的類似。