2017-02-02 1 views
0

Während Fail-Over bei der Reparatur versuchen, Sockethost1: Socketport1 anstelle von Sockethost: Socketport zu verbinden, warum immer dazwischen 30 Sekunden warten und wie diese Zeit zu reduzieren.Failover in Quickfix-Engine C++

Konfigurationsdatei from quickfix engine page

# default settings for sessions 
[DEFAULT] 
ConnectionType=initiator 
ReconnectInterval=60 
SenderCompID=TW 

[SESSION] 
BeginString=FIX.4.2 
TargetCompID=INCA 
StartTime=12:30:00 
EndTime=21:30:00 
# overide default setting for RecconnectInterval 
ReconnectInterval=30 
HeartBtInt=30 
SocketConnectPort=6523 
SocketConnectHost=3.3.3.3 
# (optional) alternate connection ports and hosts to cycle through on failover 
SocketConnectPort1=8392 
SocketConnectHost1=8.8.8.8 
SocketConnectPort2=2932 
SocketConnectHost2=12.12.12.12 
DataDictionary=somewhere/FIX42.xml 

Antwort

1

Sie

ReconnectInterval=30 

haben, und das ist wahrscheinlich der Grund,

+0

ich anderen Wert für reconnectInterval versucht, aber was ich fand, dass es keine Wirkung . –

+0

Sie haben es zweimal gesetzt ... – rupweb

+0

Ich habe versucht, aber es funktioniert nicht, scheint wie ReconnectInterval nichts tut. –