簡體   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