gpt4 book ai didi

java - 快速修复/J : How to handle inbound/outbound message in Initiator

转载 作者:行者123 更新时间:2023-12-01 17:16:23 28 4
gpt4 key购买 nike

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

(NewOrderSingle, OrderCancelRequest)

到Acceptor也必须接收消息

Order Cancel Confirm/Reject, Execution Report, Trade Reversals etc)

来自接受者。两种通信是否可以通过单个启动器以异步模式完成?IE。我需要在客户端应用程序中处理入站和出站消息。那么如果客户端没有启动,发起方将如何接收消息呢?另外,在这种情况下,自从启动器完成后,心跳消息将如何继续发生?我是否需要像

这样无限循环地运行启动器

while {true}

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

最佳答案

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

关于java - 快速修复/J : How to handle inbound/outbound message in Initiator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61378896/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com