- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我的客户正在请求 GapFill,因为我们的序列已关闭。我不想重播消息,而是发送一个 SequenceReset。我的问题很简单:我要发给他的这个SequenceReset的消息顺序应该是什么?我不希望我的客户端放弃它,因为它无法识别我的 SequenceReset 中的消息序列,或者检测到一个间隙并要求另一个 GapFill,这会使我陷入无限循环。
我应该将客户端要求重播的第一条消息的序列发送给我的 SequenceReset 吗?
是否在 GapFill 期间重新发送 session 消息?
如果顺序关闭,客户端是否会丢弃 session 消息? (我会这么认为)。
总而言之,我的问题是:
在来自客户端的 GapFill 之后,我应该在 SequenceReset 上使用什么序列,以便我的客户端实际上能够处理我的 SequenceReset 并继续前进?
最佳答案
SequenceReset有两种类型:
1. With GapFillFlag = 'Y'
2. With GapFillFlag = 'N'
对于1,接收方应该忽略消息中的MsgSeq,只处理它。
对于2,发送方必须使MsgSeq等于BeginSeq,这样接收方就不会像你描述的那样再次请求GapFill。
来自修复规范:
If the GapFillFlag field is present (and equal to Y), the MsgSeqNum should conform to standard message sequencing rules (i.e. the MsgSeqNum of the Sequence Reset-GapFill message should represent the beginning MsgSeqNum in the GapFill range because the remote side is expecting that next message).
关于protocols - FIX : Client asked for GapFill but I want to send a SequenceReset instead. 它应该有什么顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24559025/
所以我的客户正在请求 GapFill,因为我们的序列已关闭。我不想重播消息,而是发送一个 SequenceReset。我的问题很简单:我要发给他的这个SequenceReset的消息顺序应该是什么?我
我是一名优秀的程序员,十分优秀!