2017-11-09 36 views
1

私たちのプロジェクトでは、websphere liberty serverとIBM MQをメッセージサーバーとして使用しています。私たちは雲の中を移動しています。 IBM MQをAWS SQSに置き換えたいと考えています。 server.xmlには、jndiを使用してIBM MQ接続ファクトリを取得するための以下のエントリがあります。JNDIを使用してwebsphere libertyからAWS SQSにアクセスする方法

<jmsQueueConnectionFactory connectionManagerRef="ABCConnMgr" jndiName="jms/ABC_QCF"> 
     <properties.wmqJms channel="CH.ABC.SVRCONN" hostName="abc-mq1-st4.ebiz.abc.com" port="21414" queueManager="ABC401" transportType="CLIENT"/> 
    </jmsQueueConnectionFactory> 
    <connectionManager agedTimeout="-1s" connectionTimeout="180s" id="ABCConnMgr" maxIdleTime="1800s" maxPoolSize="50" minPoolSize="0" purgePolicy="EntirePool" purgeagedTimeout="-1s" reapTime="180s"/> 

<jmsQueue id="ABC.ORDERMGT.INPUT.QA" jndiName="jms/ABC_ORDERMGT_INPUT"> 
     <properties.wmqJms baseQueueName="ABC.ORDERMGT.INPUT.QA"/> 
    </jmsQueue> 

同様に、Amazon SQS接続ファクトリとsqsキューのjndi構成を探しています。私はIBMがSQS用のリソースアダプタを開発し、この構成を提供する必要があると思う。

答えて

1

正しいですが、Amazon SQS用のリソースアダプタが必要です。 JCAは標準であるため、第三者のベンダーから提供される可能性があります。

リソースアダプタを持っていたら、ここに

Overview of JCA/JMS config

Configuring Resource Adapters

Configuring JMS Connection Factories

Configuring JMS Destinations

、それは自由に構成され得るために、いくつかの有用なナレッジセンターへのリンクあり
関連する問題