Ich versuche, eine Verbindung zu meinen MQ-Servern herzustellen. Ich habe 2 MQ Server: Server 1 und Server 2 und setzen Sie es als connectionNameList
für . Gibt es eine Möglichkeit für MQ, eine Verbindung zu Server 1 herzustellen, wenn Server 2 fehlgeschlagen ist? Wie kann ich wissen, ob der MQ-Server verbunden ist? Ich habe gesehen, dass clientReconnectOptions
auf 67108864
eingestellt ist, aber ich bin mir nicht sicher, was das ist.Wie überprüft man, ob MQ verbunden ist
Antwort
Die möglichen Einstellungen für ClientReconnectOptions werden in der IBM MQ Wissenszentrum Seite dokumentiert CLIENTRECONNECTOPTIONS
Im Folgenden wird ein Beispiel unter Verwendung von setClientReconnectOptions
einzustellen, so kann die Anwendung in jedem WS-Manager auf den beiden Host (Port) Kombinationen Auflistung wieder Set in der connectionNameList
.
MQQueueConnectionFactory factory = new MQQueueConnectionFactory();
factory.setQueueManager("QMNAME");
factory.setChannel("SVRCONN.CHL");
factory.setConnectionNameList("hostName1(port),hostName2(port)");
factory.setClientReconnectOptions(WMQConstants.WMQ_CLIENT_RECONNECT);
// Set the amount of time you will attempt to reconnect in seconds
factory.setClientReconnectTimeout(43200); //12 hours
//default is 1800 seconds
//factory.setClientReconnectTimeout(WMQConstants.WMQ_CLIENT_RECONNECT_TIMEOUT_DEFAULT);
Hinweis, dass die Kunden nicht immer wieder zu verbinden versuchen, finden Sie im folgenden von der endmqm
Manpage auf Linux:
Wenn Sie endmqm Ausgabe einen WS-Manager zu stoppen, wiederanschließbar Kunden tun nicht versuchen neu verbinden. Um dieses Verhalten zu überschreiben, geben Sie entweder die Option -r oder -s an, damit Clients versuchen können, die Verbindung wiederherzustellen.
Hinweis: Wenn ein Warteschlangenmanager oder ein Kanal unerwartet beendet wird, versuchen erneut verbindbare Clients , die Verbindung erneut herzustellen.
Danke ich habe es funktioniert durch Setup der ClientreconnectionTimeOut – RLe
Froh, zu helfen, ich danke Ihnen für das Akzeptieren. Mit welchem Wert bist du gegangen? – JoshMc
Hallo Ich ging mit diesen 2 Optionen und es funktioniert ClientReconnectOptions = 67108864 und ClientReconnectTimeout = WMQConstants.WMQ_CLIENT_RECONNECT_TIMEOUT_DEFAULT – RLe
- 1. Wie überprüft man, ob GoogleApiClient verbunden ist?
- 2. Wie überprüft man, ob ein Client noch verbunden ist? C++
- 3. Golang: Wie überprüft man, ob die Sitzung verbunden/getrennt ist
- 4. Wie überprüft man, ob WiFi verbunden ist oder nicht?
- 5. Wie überprüft man, ob JSP mit einer Datenbank verbunden ist?
- 6. Delphi + Synapse: Wie überprüft man, ob ich noch verbunden bin
- 7. UWP-Wie überprüft man, ob mit einem Wifi-Netzwerk verbunden
- 8. Wie überprüft man, ob iPhone und Apple Watch verbunden sind
- 9. Wie überprüft man, ob zwei Knoten verbunden sind?
- 10. Wie überprüft man, ob bereits ein Warteschlangenname in IBM MQ für Linux vorhanden ist oder nicht?
- 11. Wie überprüft man, ob NumLock aktiviert ist
- 12. Wie überprüft man, ob TextView leer ist?
- 13. Wie überprüft man, ob "Radiobutton" aktiviert ist?
- 14. Wie überprüft man, ob Javascript deaktiviert ist?
- 15. Wie überprüft man, ob NSURLSessionDataTask abgeschlossen ist?
- 16. Wie überprüft man, ob ContentPlaceHolder leer ist?
- 17. Wie überprüft man, ob ReflectionProperty zugänglich ist?
- 18. Wie überprüft man, ob Bootstrap verfügbar ist?
- 19. Wie überprüft man, ob die Schnittstelle ist
- 20. Wie überprüft man, ob IndexPath gültig ist?
- 21. Wie überprüft man, ob mithril.js geladen ist?
- 22. Wie überprüft man, ob Suhosin installiert ist?
- 23. Wie überprüft man, ob Flash installiert ist?
- 24. Wie überprüft man, ob der Client verbunden ist, bevor eine Nachricht zum Streamen geschrieben wird?
- 25. Wie überprüft man, ob die IP-Adresse mit welcher eth in Linux Machine verbunden ist?
- 26. Wie man überprüft, ob Benutzer über Wifi oder LAN durch hammerspoon verbunden ist
- 27. Wie überprüft man, ob ein bestimmter Verbraucher über Java mit Kafka 0.9.0.x verbunden ist?
- 28. Wie überprüft man, ob der JZMQ-Anschluss angeschlossen ist
- 29. Wie überprüft man, ob der Widget-Wert "Acceptable" ist?
- 30. Wie überprüft man, ob localhost
Ja, es ist auf Java – RLe
Hallo, es ist die ibm mq-Klasse für JMS – RLe
Kannst du ein Beispiel von dem, was Sie versucht haben, posten? – JoshMc