簡體   English   中英

如何使用MQQueueConnectionFactory連接到多實例隊列管理器

[英]How do you connect to a Multi-Instance Queue Manager using MQQueueConnectionFactory

我們有一個需要與Multi-Instance QueueManager通信的應用程序。 兩個(實例)都在默認端口上運行並具有唯一的地址。

  • serverA.internal.company.address
  • serverB.internal.company.address

我們使用以下代碼來建立ConnectionFactory:

MQQueueConnectionFactory connectionFactory = new MQQueueConnectionFactory();
connectionFactory.setTransportType(1);
connectionFactory.setPort(1414);
connectionFactory.setChannel("CLIENTCONNECTION");
connectionFactory.setQueueManager("queue.manager.name.here");
connectionFactory.setHostName("serverA.internal.company.address");

我們如何指定這兩個地址,以便在不編寫自己的重試邏輯的情況下實現故障轉移?

使用以下內容:

connectionFactory.setConnectionNameList("serverA.internal.company.address(1414),"
                                      + "serverB.internal.company.address(1414)")

代替

connectionFactory.setHostName("serverA.internal.company.address");
connectionFactory.setPort(1414);

為我們做了訣竅。

您處於完全正確的軌道上 - 但請查看此技術說明以獲取信息。

http://www-01.ibm.com/support/docview.wss?uid=swg21508357

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM