FIX协议序列号

时间:2012-07-19 12:27:01

标签: quickfix fix-protocol

我对FIX协议序列号的问题很少:

  1. 设置ResetOnLogon = N?
  2. 有什么好处
  3. 发起人和接受者都可以发送重发请求吗?
  4. 消息序列如何帮助进行会话恢复/错误处理?

2 个答案:

答案 0 :(得分:1)

  1. 表示序列号由登录消息上的协议重置。这使序列号保持较低,这可能很有用。卖方通常会定义是否应该这样做。
  2. 是的,只要引擎认为由于序列号不同步,邮件可能已丢失,可能会要求重新发送。
  3. 如果消息与其前任之间的序列号不同步,并且该数字高于预期,则引擎可能会认为某些消息已在连接中丢失。这意味着它需要恢复这些措施。
  4. 如果您有任何其他问题或需要更多信息,我将很乐意回复。

答案 1 :(得分:1)

  1. ResetOnLogon 确定在收到登录请求时是否应重置序列号。 (请在此处找到文档:http://www.quickfixengine.org/quickfix/doc/html/configuration.html

  2. 是的,两者都可以发送重新发送请求,但您必须遵守您方和对方之间的规范。

  3. 消息序列号表示当前会话期间没有消息丢失。如果不匹配,必须采取措施以确定双方之间的正确同步。