271.10. FIX 序列号管理


如果在 同步 交换处理过程中抛出应用程序异常,这会导致 QuickFIX/J 不会递增传入的 FIX 消息序列号,并可能导致计数器消息的重新发送。此 FIX 协议行为主要用于处理 传输 错误,而不是应用程序错误。使用这个机制来处理应用程序错误的风险。主要风险是,消息会在每次重新收到时重复导致应用程序错误。更好的解决方法是,在处理前立即保留传入的消息(数据库、JMS 队列)。这也允许应用异步处理消息,而不会在发生错误时丢失消息。

虽然可以在登录前将消息发送到 FIX 会话(消息在日志中发送),但通常最好等待会话登录。这消除了登录时所需的序列号重新同步步骤。可以通过设置处理 SessionLogon 事件类别的路由并给应用程序发送消息,等待会话日志。

有关 FIX 序列号管理的详情,请查看 FIX 协议规格和 QuickFIX/J 文档。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部