[英]How do you connect to a Multi-Instance MQSeries Queue Manager using properties?
[英]How do you connect to a Multi-Instance Queue Manager using MQQueueConnectionFactory
我們有一個需要與Multi-Instance QueueManager通信的應用程序。 兩個(實例)都在默認端口上運行並具有唯一的地址。
我們使用以下代碼來建立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);
為我們做了訣竅。
您處於完全正確的軌道上 - 但請查看此技術說明以獲取信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.