quickfix - Quick Fix 基于 Java 的 Fix 客户端 - 发送消息和接收响应是否都需要套接字发起者和接受者

标签 quickfix fix-protocol quickfixj

我正在研究一种解决方案,使用快速修复 Java 库将为完成的交易生成的 FIX 消息发送到第三方系统。第三方系统有时会在一段时间后发回这些消息或与这些消息相关的消息。

我的理解是,我只需要启动 SocketInitiator 连接到第三方服务器,并在 session 中使用 send 方法发送消息。当服务器返回消息时,我将在 Application 类的 toApp 方法中获得回调。

我的理解是否正确,或者我是否需要在另一个 session 中启动 SocketAcceptor 以接收来自第三方服务器的消息。

最佳答案

你的理解是正确的。 SocketInitiator 应该足够了。

你可以看看Banzai example QuickFIX/J 库附带的。您将在 Banzai.java 中看到您的理解得到确认。 .

关于quickfix - Quick Fix 基于 Java 的 Fix 客户端 - 发送消息和接收响应是否都需要套接字发起者和接受者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45262251/

相关文章:

Quickfix 哪个优先级更高 : message header or sessionID?

quickfix - 修复传输登录消息、用户名/密码配置

java - QuickfixJ 必填字段缺失,即使它存在

c++ - QuickFix C++ 如何打开 SSL?

QuickFix - 将 NoLegs 组添加到文档中似乎不存在的 NewSingleOrder

quickfix - 修复重复组以重用相同标签

java - SocketInitiator getSession 提供的 session 顺序与配置文件中的顺序不同

c++ - 如何测试行情数据解析程序

tls1.2 - QuickFIX/n Bloomberg 配置

fix-protocol - 如何在FIX消息中创建多个Party?