2

こんにちは、以下に示すように1つのセットアップを実現したいのですが、同じ構成中にいくつかの問題に直面しています。

ActiveMQ を中心とした AMQP 1.0 アーキテクチャ (Apache Qpid JMS AMQP 1.0 クライアント) との Kaazing JMS エディションの統合。提案してください。

私が行ったことは、apache Qpid amqp 1.0 クライアントで提供される lib/ ファイル (.jar) を kaazing の lib ディレクトリにコピーしたことです。ゲートウェイ config.xml で接続ファクトリ構成を作成する必要があります。新しい構成を作成する方法と、gateway-config.xml に既にある古い構成をどうするか

openwire tcp プロトコルを使用した ActiveMQ への接続である現在の構成。

ジャムス

<properties>
  <connection.factory.name>ConnectionFactory</connection.factory.name>
  <context.lookup.topic.format>dynamicTopics/%s</context.lookup.topic.format>
  <context.lookup.queue.format>dynamicQueues/%s</context.lookup.queue.format>
  <env.java.naming.factory.initial>org.apache.activemq.jndi.ActiveMQInitialContextFactory</env.java.naming.factory.initial>
  <env.java.naming.provider.url>tcp://${gateway.hostname}:61616</env.java.naming.provider.url>
</properties>
4

1 に答える 1

1

デフォルトの構成にコメントを付け、以下の構成を使用して、qpid amqp 1.0 クライアント ライブラリを使用して kaazing JMS をアクティブな MQ に統合できます。amqp ポートは active-ma 構成でのみ 5672 に設定され、サポートされているすべての jar ライブラリは kaazing の lib ディレクトリにコピーされていると仮定します。

<connection.factory.name>qpidConnectionFactory</connection.factory.name>  
<context.lookup.topic.format>dynamicTopics/%s</context.lookup.topic.format>  
<context.lookup.queue.format>dynamicQueues/%s</context.lookup.queue.format>
<env.java.naming.factory.initial>org.apache.qpid.amqp_1_0.jms.jndi.PropertiesFileInitialContex tFactory</env.java.naming.factory.initial>
<env.java.naming.provider.url>GATEWAY_HOME/bin/qpid_jndi.properties</env.java.naming.provider. url>  
<destination.strategy>session</destination.strategy> 
于 2014-06-17T01:47:12.137 に答える