繁体   English   中英

QuickFIX/J:如何在 Initiator 中处理入站/出站消息

[英]QuickFIX/J: How to handle inbound/outbound message in Initiator

我需要处理 FIX 实现的客户端。 从基本设置中我注意到的是:一旦发送消息,启动器/客户端将在 Eclipse 中终止,而接受器继续侦听端口。 发起者是否也必须无限期地运行? 我们正在尝试构建的应用程序必须发送消息

(NewOrderSingle,OrderCancelRequest)

到 Acceptor 也必须接收消息

订单取消确认/拒绝、执行报告、交易逆转等)

来自接受者。 两种通信都可以通过异步模式下的单个 Initiator 完成吗? 即我需要在客户端应用程序中处理入站和出站消息。 那么如果客户端没有启动,消息将如何在 Initiator 端接收? 同样在这种情况下,自发起程序完成后,心跳消息将如何继续发生? 我是否需要在无限循环中运行发起程序,例如

而{真}

我是 java/networking 编码和 QuickFIX/J 的初学者,如果这些是非常基本的问题,请原谅。

  1. 发起者是否应该无限期地运行? 是的
  2. 发起者是双通道异步通信吗? 是的
  3. 如果客户端没有启动并且消息丢失? 然后 QF 默认使用间隙填充功能。
  4. 如果客户端迪斯科会发生什么心跳? 重新连接逻辑启动。
  5. 我是否在无限循环中运行启动器? 不,应用程序启动它自己的线程。 您只需要处理 5 次覆盖,如果您正在破解消息,请处理您需要的每种消息类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM