2

任何人都可以提供来自 JAVA 的 Apache Apollo Queue 生产者和消费者的示例吗?之前我使用的是 Apache ActiveMQ,但现在我想迁移。

4

3 回答 3

5

Apollo 发行版中有几个例子。您要查看的位于以下分发目录中:

  • 示例/openwire/java
  • 例子/stomp/java
  • 示例/mqtt/java
  • 示例/amqp/java
于 2013-07-03T13:30:37.117 回答
1

如果您使用的是 Apollo 支持的协议,那么如果生产者和消费者已经向 ActiveMQ 发送消息,我看不到他们需要进行任何更改。如果代理 URL 已更改,则除外。

于 2013-07-04T02:44:39.283 回答
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-client-0.22 .jar:example/qpid-amqp-1-0-client-jms-0.22.jar:example/qpid-amqp-1-0-common-0.22.jar:。example.Listener topic://event

和制片人类似。

于 2013-11-25T17:33:23.280 回答