1

マーケットデータをユーザーに送信するアクセプターアプリケーションがあります。問題は、セッションを設定したにもかかわらずPersistMessages = N、メッセージが永続化されていることを確認できることです。PersistMessages = N次に設定した場合、quickfixjヘルプドキュメントに従って

Nに設定すると、メッセージは永続化されません。これにより、QuickFIXはメッセージを再送信する代わりに常にGapFillsを送信します。メッセージを再送信したくないことがわかっている場合は、これを使用します。市場データストリームに役立ちます。

この問題に関するヘルプをいただければ幸いです

事前に感謝しますArvind

4

2 に答える 2

0

おそらく設定ファイルの問題です。いずれにしても、永続化されたメッセージが表示される場合は、永続化をサポートする MessageStore を使用している必要があります。何も保存しない空の MessageStore 実装を定義することもできます。これは、設定と同じ効果があります (メッセージを再送信する代わりにギャップを埋める)。ただし、設定を使用する方が簡単で、推奨される方法です。

于 2013-03-27T10:56:41.993 に答える
0

設定ファイルなど、役立つものを貼り付けていただけますか? ログ ファイルに表示されるメッセージは、管理者メッセージである可能性があります。私の知る限り、PersistMessages = N に設定しても、管理者メッセージはファイルに存在します。

于 2013-03-22T08:09:16.543 に答える