私たちのプロジェクトでは、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用のリソースアダプタを開発し、この構成を提供する必要があると思う。