我正在研究一种解决方案,使用快速修复 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/